2017-03-03 54 views
0

我在下面的格式中的一個單元有一個人的名字:如何在第二次出現特定字符後刪除單元格中字符串的一部分?

姓,名,部門

我想經歷這些名字的整列並修剪掉一切之後的第二個逗號「,」只有。你能否建議如何做到這一點?我發現了類似的主題,但不知道如何得到這個具有相同字符的許多事件進行:

delete data in cell after specific character

我猜的結構將實現東西正因爲如此,但是我不知道該怎麼做在VBA:

How to count the occurrence of a specific character in a string

回答

2

隨着數據A1,在另一個單元格中輸入:

=LEFT(A1,FIND(",",A1,FIND(",",A1)+1)-1) 

enter image description here

+0

謝謝!更簡單! –

1

一個簡單的公式就能做到:

=LEFT(A1,FIND("}}}",SUBSTITUTE(A1,",","}}}",2))-1) 

enter image description here

+0

斯科特,謝謝!簡單而優雅。你會如此善良,請教我如何在整列名稱中循環使用? –

+0

@ B.Malysz只需將公式向下複製即可自動調整參考。 –

+0

它會在單獨的電子表格(5-12k名稱)中將修整後的名稱從一個表格移動到另一個表格,請點擊按鈕自動執行此操作嗎? –

相關問題