如何用字符串中的文本替换另一个单元格 google 工作表中的文本?

How to substitute text within a string for text in another cell google sheets?

提前感谢您提供的任何帮助,非常感谢!希望你们在这些不确定的时期都保持健康。

我有一个关于 Google 表格的问题。您会在下面找到一个 link 到一个非常大的 Google 表格文档,我试图在其中替换 'XXXXX'、'BBBBB'、'TTTTT' 等文本'YYYYY'、'RRRRR' 并将相同的短语替换为文档后面的情况。如果有人可以帮助将公式输入到 P、Q、R、S、T、V 和 W 等列中,那将非常有帮助。我相信我已经使文档非常不言自明,在第 1 行中您可以找到标签 'XXXXX'、'BBBBB'、'TTTTT'、'YYYYY'、'RRRRR' 和P、Q、R、S、T、V、W列分别替换的地方

我曾尝试使用带替换的数组公式,但每次我这样做时我只能更改第一行并且它不会向下级联 sheet 影响其他 900 多行无论如何我试过了。

如果有人正在更改文档,我将不胜感激解释如何操作,以便我可以继续学习!

我对如何实现感到非常困惑的另一件事是,如果在 O 列中出现单词 'Yes',那么我希望 'VF' 进入 W 列,但如果它说'No' 在 O 列中然后我不希望它出现在 W 列中。

再次解释这是如何实现的,以及如何将其实现到我的文档中,将不胜感激!

谢谢。

https://docs.google.com/spreadsheets/d/1JgAFxqJqVlg2Q-LtLP1udrdJksJAtpC1tLH5dyxf1SA/edit?usp=sharing

您可以使用 Arrayformula 并使用 & 组合文本。 例如,在单元格 P4 中,您可以使用公式:

=ArrayFormula("How can I buy "&F4:F&" at a trade price? In order to enquire about purchasing "&F4:F&" at a trade price, please get in touch with us at sales@drinksshop.co.uk")

所以您基本上只是使用 &F4:F 添加文本。您可以相应地对所有其他列执行此操作。

并且使用相同的逻辑,您可以在单元格 W4 中添加以下公式:

=ArrayFormula(F4:F&", "&J4:J&", "&M4:M&", "&IF(O4:O="Yes", "VF", ""))