匿名用戶
  週一,13 2022月
  2 回复
  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:”開頭,否則它什麼也不返回。

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

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

但它失敗了這個字符串:

作者:托爾金,格式:書籍
1年前
·
#2790
0
投票
復原
嗨,托爾金,感謝您的反饋。 首先,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
投票
復原
感謝您的反饋意見。
  • 頁:
  • 1
有沒有為這個職位尚未作出回复。