如果单元格B包含A,则将其复制到单元格A中

时间:2019-02-13 10:43:47

标签: excel search copy contains

我有两列带有链接。 A列需要替换为B。

两个链接都包含一个唯一的ID,但是看起来却不一样。 (查看图片)

2列将包含数千个链接。 我可以选择B列,然后在A列中搜索唯一ID,然后替换找到的唯一ID吗?

1 个答案:

答案 0 :(得分:0)

这是一种尝试,将此公式粘贴到cel C2中,根据需要调整范围$B$2:$B$10$并将其向下拖动:

=INDEX($B$2:$B$10,SUMPRODUCT(--(ISNUMBER(SEARCH(RIGHT(A2,LEN(A2)-FIND("|",SUBSTITUTE(A2,"/","|",LEN(A2)-LEN(SUBSTITUTE(A2,"/",""))))),$B$2:$B$10))*ROW($B$2:$B$10)))-1,1)

它的作用:(我希望我理解正确的问题)

  • 从A列获取唯一ID(使用替代项)
  • 搜索B列中是否有任何行包含该唯一ID
  • 使用INDEX
  • 返回找到的链接