粉红玫瑰 发表于 2021-10-9 16:00:00

Excel公式求助,求批量更名的公式

Excel公式求助,地名变更后的名称,即图中的B列公式。

夜空银河 发表于 2021-11-6 18:37:19

5次查找替换而已

翼和陈先生 发表于 2021-11-12 07:54:06

=SUBSTITUTE(A2,LOOKUP(1,0/(FIND($H$3:$H$7,A2)),$H$3:$H$7),LOOKUP(1,0/(FIND($H$3:$H$7,A2)),$I$3:$I$7))

马桶上的思想者 发表于 2021-11-22 02:00:42

=SUBSTITUTE(A2,XLOOKUP(1,0/SEARCH(J:J,A2),J:J,,-1),XLOOKUP(1,0/SEARCH(J:J,A2),K:K,,-1))

楼上的xlookup版本,好处是对应表增加之后,不用改公式,坏处是计算量增加变的很卡
=SUBSTITUTE(A2,XLOOKUP(1,0/SEARCH($J$1:$J$9999,A2),$J$1:$J$9999,,-1),XLOOKUP(1,0/SEARCH($J$1:$J$9999,A2),$K$1:$K$9999,,-1))

卡顿改善版本,限定区域之后,卡顿消失了,好处还是对应表增加之后不用改公式

财到手 发表于 2021-11-27 03:52:32

=IFERROR(SUBSTITUTE(A2,LOOKUP(,0/FIND($H$3:$H$7,A2),$H$3:$H$7),LOOKUP(,0/FIND($H$3:$H$7,A2),$I$3:$I$7)),"")

鑫韻 发表于 2021-12-5 15:19:51

非常感谢各位大神!

温暖四季 发表于 2021-12-12 02:44:15

你完美解决了问题,谢谢!
页: [1]
查看完整版本: Excel公式求助,求批量更名的公式