0

我有一个超过 3000 行的电子表格,我想将 A 列中的特定值(v1,v2,...)替换为 B 列和 C 列中的内容,然后...

B、C、...列的内容长度不固定,因此无法使用 Excel 中提供的 REPLACE 功能。
由于内容很长,因此也无法对每一行进行编辑。简单的例子:

A列

{who} is the coach of {team} 
{who} is the coach of {team}
{who} is the coach of {team}

B栏

Alex Ferguson
Roberto Mancini
Rafael Benitez

C栏

Man United 
Man City 
Chelsea

D列

Alex Ferguson is the coach of Man United
Roberto Mancini is the coach of Man City
Rafael Benitez is the coach of Chelsea

D 列是我想要的(B 列替换 {who},c 列替换 {team})。

4

1 回答 1

3

在 D 列试试这个: =SUBSTITUTE(SUBSTITUTE(A1,"{who}",B1),"{team}",C1)

您也可以不使用 A 列中的“{who}”:=B1 & “是” & C1 的教练

于 2013-02-24T13:10:24.527 回答