在A表的B1单元格输入以下公式,然后向下填充公式
=SUBSTITUTE(A1,LOOKUP(1,0/FIND(B!C$1:C$3,A1),B!C$1:C$3),LOOKUP(1,0/FIND(B!C$1:C$3,A1),B!D$1:D$3))
详见附图同表举例
追问怎么设置一整列而不是C1:C3
追答如果C列数据3000行,那么修改为
=SUBSTITUTE(A1,LOOKUP(1,0/FIND(B!C$1:C$3000,A1),B!C$1:C$3000),LOOKUP(1,0/FIND(B!C$1:C$3000,A1),B!D$1:D$3000))
直接输入=SUBSTITUTE(A1,LOOKUP(1,0/FIND(B!C:C,A1),B!C:C),LOOKUP(1,0/FIND(B!C:C,A1),B!D:D)) 这样的整列引用,可行,但运算速度会受到影响。