匿名用户
  周一,13 2022月
  2 回复
  5.3K访问
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
目前还没有回复。