Excel公式求助,求批量更名的公式
Excel公式求助,地名变更后的名称,即图中的B列公式。5次查找替换而已 =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)) =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))
卡顿改善版本,限定区域之后,卡顿消失了,好处还是对应表增加之后不用改公式 =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)),"") 非常感谢各位大神! 你完美解决了问题,谢谢!
页:
[1]