By K! 13年2022月XNUMX日,星期一
張貼在 Excel的Kutools
回复 2
0
觀看 5.2K
投票 0
我正在嘗試在指定文本之間選擇文本,如在https://www.extendoffice.com/documents/excel/5103-excel-extract-between-two-characters.html#a3

不幸的是,按照說明,除非相關文本位於字符串的開頭,否則該公式似乎不起作用。

Kutools 公式助手提供的公式是:

=IFERROR(MID(I3,FIND("格式:",I3)+LEN("格式:"),FIND(",",I3)-FIND("格式:",I3)-LEN("格式:" )), "")

它旨在選擇“格式:”和字符串中的下一個逗號之間的文本。 但是,除非字符串以“Format:”開頭,否則它什麼也不返回。

因此,例如它適用於這個字符串:

格式:書籍,作者:托爾金

但它失敗了這個字符串:

作者:托爾金,格式:書籍
嗨,托爾金,感謝您的反饋。 首先,Excel公式 =MID(LEFT(A1,FIND("end_char",A1)-1),FIND("start_char",A1)+1,LEN(A1)) 只能提取兩個單個字符之間的文本字符串。 還有 Kutools for Excel 的公式助手,我在 Excel 2019、2021 和 Office 365 中測試過,它可以提取“格式:”和“,”之間的字符串,無論字符串是否以“格式:”開頭,請看截圖隨附的。 之間提取.png

您能告訴我您使用的是哪個 Excel 版本嗎? 你應該上傳數據和公式結果截圖讓我更好地解決問題嗎? 謝謝你。
·
1年前
·
0喜歡
·
0票
·
0 個評論
·
感謝您的反饋意見。
·
1年前
·
0喜歡
·
-1 票
·
0 個評論
·
查看全文