只顶小姐姐 发表于 2021-11-13 08:18:00

如何查找并替换单元格内容 用函数是否可以实现?

如下图,A列有好多条记录,不规范

想把A列按E列进行规范,即用E列的值替换A列中对应的单元格记录,实现如下图的新A列数据:

即通过D列的关键字来查找A列单元格是否包括相应的关键字,如果包括则用D列对应的E列来替换对应的A列记录。
如果用函数没法一步到位,是否需要引入B列来暂存相应的E列值(然后再用B列手工覆盖A列),即如下图:


请教各位高手,是否可以实现,如何实现?盼赐教,谢谢!

朱玉东 发表于 2021-11-29 10:40:25

=LOOKUP(,-FIND($D$1:$D$5,A1),$E$1:$E$5)下拉~

时光冉冉 发表于 2021-12-14 07:41:19

=INDEX(E$1:E$10000,SMALL(IF(ISNUMBER(FIND(D$1:D$10000,A14)),ROW(D$1:D$10000)),ROW(A$1)))&""数组三键往下拉

陈守兵 发表于 2022-1-2 17:37:47

=LOOKUP(,0/FIND($D$1:$D$7,A1),$E$1:$E$7)

这样?

代杰 发表于 2022-2-19 23:17:31

谢谢624134745、wisdom988、xlllw203的热心帮助!试了下,用lookup的两种方法能得到想要的结果,用数组的方法有点小问题,得到的结果如下图:

另外,公式中的A14是做什么用的呢,望赐教,再谢!
页: [1]
查看完整版本: 如何查找并替换单元格内容 用函数是否可以实现?