我试图从一串文本中提取一些信息到它自己的领域中,并想知道是否有人能帮上忙。听起来很简单,我可以让它按我想要的方式工作,但是当文本的位置移动时,它就找不到了。我试过使用Mid,左,右,但没有成功。
它是用作职务列表的基本电子表格,用于监视每个项目被发送到哪个国家。或者,它是否不是用信使发送的,没有什么需要注意的。
希望我的照片能解释,这张照片的公式是:
=MID(LEFT(A1,FIND(")",A1)-1),FIND("(Shipped to ",A1)+12,LEN(A1))我有一排排的文字,上面写着:
(邮资跟踪编号123456890)(邮资跟踪编号123456890)(邮寄至比利时__)(邮资跟踪无邮资追踪(邮资跟踪编号E 212_)(邮资跟踪编号123456890)H 213/code>F 214
我上面的代码会像我想的那样在全国范围内传播。
。。但是,每行每行都会翻来翻去,所以表现得像:
UK__)
职务(邮资追踪编号123456890)。。由于左/右/中的位置,这会扰乱公式。
这是一个正在进行的电子表格,所以如果可能的话,我想使用一个公式。我知道我可以通过对错误条目运行第二个公式来解决问题,但我不愿意这样做。
最后,当不涉及传送时,它会生成一个值错误(因为它找不到字符串)。再一次,我可以通过运行第二个公式来说明“不发货”,但这并不理想。
有人有更简单的想法吗?照片附呈以供参考!
我只是想在“(发运到”和下面的“之前”)之后拉出这个单词,不管它在文本行中的相对位置如何。
非常感谢
发布于 2021-06-28 17:01:46
=MID(MID(A1,FIND("SHIPPED TO",UPPER(A1),1)+11,25),1,FIND(")",MID(A1,FIND("SHIPPED TO",UPPER(A1),1)+11,25),1)-1)这需要一个25个字符的字符串切片,并查看它。如果是在绳子的末端,那就不重要了。从那里,它将进一步剖析它,只使用该切片工作。
https://stackoverflow.com/questions/68167272
复制相似问题