0

我想在单元格B中搜索单元格A的值,并在单元格C中相应地排列。

如何实现这一点?

对于exmaple A1=abcd xyz并且B10=abcd,所以B10存在于A1中,所以我想将这个B10值排列在C1中

1
  • 如果你在abcd xyz中寻找bcd怎么办?还是一场积极的比赛? 评论 2020年9月9日6:46

2个答案2

重置为默认值
1

试试下面的公式。

=IF(ISNUMBER(搜索(B1,A1)),B1,“”)

在此处输入图像描述

  • 谢谢你。如果我想在完整的B单元格中搜索,可以使用=IF(ISNUMBER(SEARCH(B1,A:A)),B1,“”)吗 评论 2020年9月10日6:42
  • 您可以使用,然后必须输入此公式的数组公式意味着您必须按CTRL键+SHIFT(轮班)+ENTER(输入)在单元格中输入公式后。 评论 2020年9月10日7:11
  • 如果需要部分匹配,则可以使用MATCH()带有通配符的函数。 评论 2020年9月10日7:12
0

您可以在单元格中键入以下公式C1类。如果在A1中找到B10,则将B10值放入C1。否则,它将显示“”。

=IF(搜索(B10,A1)>0,B10,“”)

UPDATE:如果值不存在,将导致#value错误。您可以尝试以下解决方案

=IFERROR(IF(搜索(B1,A1),B1,“”),“”

@Harun24HR为这个问题提供了更清洁的解决方案。

2
  • 如果找不到搜索值,这将产生错误。 评论 2020年9月9日4:26
  • @Harun24HR,对不起。我没有具体讨论#VALUE错误问题的场景。我已经更新了我的答案。我看到了你的解决方案。同样投了反对票。 评论 2020年9月9日4:41

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.