我需要想法来解决这个问题:
我有一张excel表,其中有很多行用于邮件合并。在某些单元格中,我需要向一个或多个客户创建单独的文本,在该文本中,我需要来自该客户行中的其他单元格的数据。一个例子可能是这个(没有“s”):
您订购了<<“OrderAmount>><<”Color>>的方框<<“flowerType>>
可以将其转换为:
你订购了3盒绿玫瑰。
这只是一个例子,有些意味着这可以放在我正在合并信息的Word模板中,但我需要这些文本是个体的,我将要使用的真实文本将更多客户特定。
我自己的想法:
你还有其他建议吗?
提前致谢
/雅各布
答案 0 :(得分:0)
好的,我现在已经弄明白了。
我所做的是使用SUBSTITUTE功能。然后,我将单个文本写入单元格,并在数据表中插入每个数据行的变量。
我写的文字可能如下:
“你好先生@@ lastname @@。您能否确认您的回复是@@ road @@ @@ housenumber @@,@ @ zipcode @@,@@ state @@?”
然后我在另一个单元格中有这个代码:
=SUBSTITUTE(SUBSTITUTE(Sheet2!$F$7;"@@lastname@@";Sheet2!B3);Sheet2!$F$7;"@@road@@";Sheet2!C3);Sheet2!$F$7;"@@housenumber@@";Sheet2!D3)....and so on...
现在$ F $ 7单元格是包含变量的单个文本所在的位置。
B3,C3和D3是包含该特定客户信息的单元格。
上面的代码会进入数据表中另一列的每个客户行(我合并的表格)。
希望其他人可以使用此功能。它肯定是为我做的。
/雅各布