我有一個導入到Excel 2010的CSV文件。一個單元格包含我想要的一部分文本,但它在單元格內具有不同的長度和位置。並非每個記錄都有單元格中的數據。每段文本都以分號(;)分隔,但仍位於同一單元格內。所以:如何從多個值的單元格中選擇一些數據?
- B2 = text_I_want
- B3 =空白
- B4 = text_I_don't_want; text_I_want_that_has_a_different_length; more_text_I_don't_want
- B5 = text_I_don't_want; text_I_don't_want; text_I_don't_want; text_I_want_now;
同一行的列M應包含我想要的全部文本,但只包含我想要的內容。所以:
- M2 = text_I_want
- M3 =空白
- M4 = text_I_want_that_has_a_different_length
- M5 = text_I_want_now
有超過10,000個記錄經歷,並希望幫助。
編輯:我沒有清楚地解釋自己。 B列包含一個包含各種超鏈接的文本字符串。每個單元格可以包含零個超鏈接,一個超鏈接,2,3,4等等。每個超鏈接以分號分隔。我只想要amazon.com超鏈接,而不是amazon.ca或amazon.co.uk或任何其他超鏈接。我希望這是一個更清晰的例子,我想在一個單獨的領域,粗體。 -B2 = amazon.com/12345 -B3 = amazon.ca/search?keywords = William + Shatner -B4 = amazon.ca/12AB; amazon.com/AB1; loc.gov/fubar -B5 = amazon.com/978037346; amazon.de/search?VX123 編輯#2 - 由於我可以將文本轉換爲列,所以這個問題怎麼樣:我如何搜索一個包含amazon.com的單元格的行com列AG,然後將該單元格內容複製到列M?
從我所看到的,我認爲是有規律可循?..喜歡它的移動更遠1個分號在同一時間 –
@FrancisFuerte的模式將是有益的,但想必這不會重複10000次? – pnuts