By K! 在13年2022月XNUMX日星期一
张贴在 Kutools for Excel
回复 2
0
观点 5.3
投票 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条评论
·
查看全文