返回列表 上一主題 發帖

抓取特殊符號前的字串

抓取特殊符號前的字串

問題:
B欄是要抓取A欄內符號(前面的字串;若A欄內沒有符號(,則B欄內抓取A欄儲存格的值

抓取特殊符號前的字串.zip (9.63 KB)

joyce

回復 1# leiru


    B2=IF(ISERR(FIND("(",A2,1)),A2,LEFT(A2,FIND("(",A2,1)-1))

TOP

回復 2# samwang


    謝謝
joyce

TOP

回復 1# leiru


    B2 =LEFT(A2,FIND("(",A2&"(")-1)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 4# ML089


    謝謝您的回覆,
請問為何要加=F2&"(",不懂意思
joyce

TOP

回復 5# leiru

何要加=F2&"("

若字串中沒有 "(" 這符號時,可以讓FIND找到最一個字+1

例如
字串1 ="ABC(123)" & "("  不影響FIND找到第一個"("
FIND("(",字串1 ) = 4

字串2 ="ABC" & "("  FIND會找到加在字尾的"("
FIND("(",字串2 ) = 4
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 6# ML089


    謝謝詳細說明
joyce

TOP

        靜思自在 : 有願放在心裡,沒有身體力行,正如耕田不播種,皆是空過因緣。
返回列表 上一主題