我需要将B2信元值(6012469)与A列(即单元A2 )和A10进行比较,并返回C列中的b2单元值(6012469),其中该值匹配的是剩余单元中不匹配的单元格C5、C7、C9和C10以及NA。我有大约15000行数据是A列,需要自动化处理。
我已附上样本图片,以供参考。1:https://i.stack.imgur.com/DvzC3.png
发布于 2022-03-30 17:07:48
在列A中选择数据范围内的任何单元格。转到带状区域,单击Home > Format as Table。你选择什么配色方案并不重要。

确保您的所有数据在Col A+ Cols B&C中包括在表中。
然后,在Col C(例如在C2中)表中的任何单元格中粘贴此公式:
=IF(ISNUMBER(SEARCH($B$2,[@[Column A]])),$B$2,"")Excel应使用此公式自动填充表中的所有Col C。(如果没有,则应该在单元格旁边看到一个可单击的小提示符,询问是否要用这个公式覆盖所有其他Col C单元。)
带有Col C公式的表如下所示:

注意:当然,不用使用结构化表就可以实现非常类似的功能,但并不像这样方便,因为您必须将公式复制到其他方法中。15000排。即使是填充特性也不那么方便。
附加:响应询问者的请求,使C列中的每个单元格匹配B列中的任何多个值
=IFERROR(INDEX($B$2:$B$4,MATCH(TRUE,ISNUMBER(SEARCH($B$2:$B$4,A2)),0)),"")

注意:如果多个列B值与A列单元格匹配,则列C将显示B列的最顶端匹配
https://stackoverflow.com/questions/71679583
复制相似问题