0 我有问题从单元格中提取数据。 正如你在这里看到的,我有两种信息: 在第一个单元格中,您可以看到我需要从括号内提取信息。为此,我使用此命令: =MID(Informacija!K2;FIND("[";Informacija!K2)+1;FIND("]";Informacija!K2)-FIND("[";Informacija!K2)-1) 我无法解决如何组合两个动作的主要问题如下: 如果单元格中有括号,则从那里获取信息,但如果没有括号,则只需从单元格中复制整个信息。 microsoft-excel microsoft-excel-2013 — Username source
0 FIND() 返回一个 #VALUE! 如果找不到文本会出错,所以我们可以使用 IFERROR() 如果没有找到括号,则简单地返回整个单元格。 =IFERROR(MID(Informacija!K2;FIND("[";Informacija!K2)+1;FIND("]";Informacija!K2)-FIND("[";Informacija!K2)-1);Informacija!K2) — Kyle source 这是行不通的。我能正确理解你的代码吗?如果它获得#value错误,它将复制整个单元格信息,但如果不是,它将从括号中复制信息? — Username @Username我编辑了我的帖子,现在就试试吧。我使用逗号而不是分号。 — Kyle 我注意到了,但它没有显示信息,而是显示0。 — Username 我发现了这个问题。那个k2来自另一张纸。所以我需要展示路径。谢谢凯尔 — Username