我有一个电子表格,其中A列填充了以下值:
Admin Chair
Aida Chair
Albany Arm Chair
Albany Chair
Alfred Function Chair
在每个相应的B列单元格中都是这个确切的值:
Looking to include an XXXX in your cafe or restaurant fit-out? Get an easy and instant quote from us today.
我希望创建一个允许我替换" XXXX"的每个实例的公式。使用相应的A列值。因此,例如,公式将使B1和B2读取:
Looking to include an Admin Chair in your cafe or restaurant fit-out? Get an easy and instant quote from us today.
Looking to include an Aida Chair in your cafe or restaurant fit-out? Get an easy and instant quote from us today.
等等。以前有人做过类似的事吗?
答案 0 :(得分:2)
如果您愿意在C列中使用公式(而不是替换B列中的公式),您可以在C1中使用公式
=SUBSTITUTE(B1,"XXXX",A1)
上面的内容,当被复制下来时,会修改任何行的B列中的任何值,而不管同一行的A列中的任何值。
如果您希望不同的行包含A列中的不同文本,这可能很有用(例如,您的某些行可能会显示"Looking to include ..."
,而其他行则会显示"You recently purchased a table from us. Are you interested in purchasing a XXXX to go with it?"
之类的行)
但是,如果列B中的值始终对于每一行都相同,则可以对B1中的单元格使用绝对引用,而不必在每隔一行中使用相同的值:
=SUBSTITUTE($B$1,"XXXX",A1)
或者,如果您不想使用额外的列,并且确实想要替换列B中的内容,并且它当前始终是字符串"Looking to include an XXXX in your cafe or restaurant fit-out? Get an easy and instant quote from us today."
,那么您可以使用B1中的公式的
=SUBSTITUTE("Looking to include an XXXX in your cafe or restaurant fit-out? Get an easy and instant quote from us today.","XXXX",A1)
甚至更简单的
="Looking to include an "&A1&" in your cafe or restaurant fit-out? Get an easy and instant quote from us today."
答案 1 :(得分:2)
我不知道这是否比SUBSTITUTE或简单的字符串连接或多或少有意义,但这里有替代REPLACE。
A栏中的原件清单; B列中的替换列表。在C1中,
=replace(a1, find("XXXX", a1), 4, b1)
希望在您的咖啡馆或餐厅装修中加入管理员椅子?立即获取我们的简单即时报价。
希望在您的咖啡馆或餐厅装修中加入Aida椅子?立即获取我们的简单即时报价。
想在您的咖啡馆或餐厅装修中加入Albany Arm Chair吗?立即获取我们的简单即时报价。 想在您的咖啡馆或餐厅装修中加入奥尔巴尼椅子吗?立即获取我们的简单即时报价。
希望在您的咖啡馆或餐厅装修中加入Alfred功能椅?立即获取我们的简单即时报价。 子>