2015-09-28 74 views
-1

我有一個包含與會議相關數據的電子表格。其中一個單元格的會議名稱與括號內的參與者數量如下所示。從單個單元格中提取用逗號分隔的數據

員工會議(65),HR會議(15),年金會議(4)

可以有在單電池1〜9會議之間。我正在尋找一種方法來在不同的單元格中提取每個會議名稱和編號(逗號之間的所有信息)。

有誰知道如何做到這一點?

回答

1

選擇與會議的列。

然後在功能區的「數據」選項卡上選擇Text to Columns

選擇'Delimited'和'逗號'作爲分隔符。

+0

這工作,非常感謝你的幫助;)在之前的文本 – Abigal

+0

你是最受歡迎的。請記住用對號標記我的答案。 –

0

Excel不是很擅長使用單元存儲進行遞歸編程。

該解決方案可以通過多行復制6種不同公式解決。在這個例子中:

Example of the solution in Excel

The formulas are: 
- in B2: =FIND(",",A$1,B1+1) 
- in C2: =MID(A$1,B1+1,B2-B1-1) 
- in D2: =FIND("(",C2) 
- in E2: =FIND(")",C2) 
- in F2: =MID(C2,1,D2-1) 
- in G2: =MID(C2,D2+1,E2-D2-1) 

這些細胞可以被複制到下一個線而沒有適應,因爲的$ 5線垂直固定。

說明:

  • 在從先前逗號執行搜索柱B(從0開始),直到最後一個(與LEN結束()+ 1)。在列C
  • 逗號之間的串被分離在塔d
  • 所述的位置「(」字符被發現,在塔E
  • 所述的位置「)」的字符被發現
  • 在柱F「(」被選中字符
  • 在G列「(」和「)」字符的個數來選擇
+0

太棒了。 Excel英雄的解決方案更快。但是我會使用一些公式來防止數據需要進一步細分,並且參與者數量在不同的單元中。謝謝 – Abigal

+0

不客氣。請不要忘記獎勵您的支持...... –

相關問題