admin 發表於 2025-7-4 10:26:53

[Excel] 提取符號hyphen "-" 左邊/右邊的文字 無論它有一個或者多個

=IFERROR(LEFT($D2, FIND("~", SUBSTITUTE($D2, "-", "~", LEN($D2) - LEN(SUBSTITUTE($D2, "-", "")))) - 1), $D2)
=IFERROR(RIGHT($D2, LEN($D2) - FIND("~", SUBSTITUTE($D2, "-", "~", LEN($D2) - LEN(SUBSTITUTE($D2, "-", ""))))), $D2)
例子:
test-server-001        D:\        test-server-001-D:\


這個formula會從字串"test-server-001-D:\" 提取左側字test-server-001
=IFERROR(LEFT($D2, FIND("~", SUBSTITUTE($D2, "-", "~", LEN($D2) - LEN(SUBSTITUTE($D2, "-", "")))) - 1), $D2)


這個formula會從字串"test-server-001-D:\" 提取右側文字D:\
=IFERROR(RIGHT($D2, LEN($D2) - FIND("~", SUBSTITUTE($D2, "-", "~", LEN($D2) - LEN(SUBSTITUTE($D2, "-", ""))))), $D2)

頁: [1]
查看完整版本: [Excel] 提取符號hyphen "-" 左邊/右邊的文字 無論它有一個或者多個