gpt4 book ai didi

excel - Excel 中的 MID 和 FIND 逻辑(带空格)

转载 作者:行者123 更新时间:2023-12-02 18:29:27 24 4
gpt4 key购买 nike

我有一些如下所示的数据;

Paul Smith 摩托车/Inv#1250/NQX

我正在尝试从数据中检索“Inv#1250”。我可以使用以下查询来做到这一点;

=MID(P154,FIND("INV",P154)+0,8)

这会返回数据。

但是有些行在 INV 之间有一个空格,就像这样......

彼得·潘/编号#1264
乔·布洛/编号#1265
玛丽·简/Inv# 1266

当我想要查找的数据之间有时有空格时,如何编写一个表达式/查询来搜索 INV#1250 或 INV# 1265?

最佳答案

您可以测试是否有空格,然后更改 MID 返回的字符数:

=MID(B4,FIND("Inv",B4)+0,IF(ISERROR(FIND("Inv# ",B4)),8,9))

然后,您可以使用 SUBSTITUTE 进行扩展,以通过删除空格来获得一致性:

=SUBSTITUTE(MID(B3,FIND("Inv",B3)+0,IF(ISERROR(FIND("Inv#",B3)),8,9)),"","")

关于excel - Excel 中的 MID 和 FIND 逻辑(带空格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21223795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com