原始圖像.. http://screencast.com/t/jk3IIbuuV
需要從〜500行搶5種類型的數據和粘貼到5點獨立的行。理想情況下,數據將如屏幕右側所示轉換。
- 診所的名稱
- 診所電子郵件地址
- 網站
- 的診所
我想一些類型的。如果其搜索公式/宏代表
原始圖像.. http://screencast.com/t/jk3IIbuuV
需要從〜500行搶5種類型的數據和粘貼到5點獨立的行。理想情況下,數據將如屏幕右側所示轉換。
我想一些類型的。如果其搜索公式/宏代表
好吧,你剛纔給你的500個數以百計的一點點行,所以我假定一些模式:
我覺得我得到了,「網站」和「電子郵件」,「診所的名稱」,
數據在列A
。 將顯示一個單元格的示例,但其他單元格的公式可以重現(只需拖動它們)。
診所名稱。
轉換大寫字符串中的所有字符串。
B1 =UPPER(A1)
檢查新字符串(B1)是否與原始字符串(A1)不同。
C1 =IF(EXACT(A1,B1),A1,"")
網站
跟蹤字符位置: 「WWW」。
B1 =SEARCH("www.",A1,1)
「www」後面的裁剪字符串。 「.CL」 (假設你給過的網站只能用 「.CL」 完成所有的例子):中
C1 =MID(A1,B1,100)
跟蹤字符位置。
D1 =SEARCH(".cl",C1,1)
替換爲「.CL」的一切權(以防萬一字符串沒有完成在「.CL‘),只爲’.CL」。
E1 =REPLACE(C1,D1,100,".cl")
電子郵件
同樣想法的網站,但現在,作出有關的原始數據強的假設:
- 所有電話號碼的格式(2)XXXX XXXX或(2 )XXXX-XXXX;
- 電子郵件信息就在電話號碼的右側。
B1 =FIND("(2)",A1,1)
C1 =MID(A1,B1,100)
D1 =MID(K18,14,100) #remove the phone number (13 characters)#
E1 =SEARCH(".cl",L18,1)
F1 =REPLACE(D1,E1,100,".cl")
我沒有嘗試收集「診所式」,因爲我無法重現的Excel文件(實際上是子彈,我複製並從MS Word中粘貼的子彈,但我不知道這是否是與您的數據格式相同)。我第一次嘗試使用公式B1 =left(A1,1)
來提取每個字符串的第一個字符。所有帶子彈的文本/字符串可能都會有一個模式(相同的字符)。然後,您只需篩選選擇子彈字符的單元格,並複製/過去「診所類型」信息。
我不知道如何檢索「聯繫人姓名」,但對於我在這裏提出的建議,將有可能消除「診所類型」和「診所名稱」信息的行。
單元格A2在同一個沒有空格的字符串上有'@'和'www'。這種模式在500行數據上通用嗎? –
這個縫從Web瀏覽器複製粘貼。而不是複製粘貼,您是否嘗試過在Excel中打開URL? –