Google表格 - 在导入时查找和替换单元格值

时间:2017-02-14 19:41:12

标签: if-statement replace find

https://docs.google.com/spreadsheets/d/14Of3VK4EXYM1D6xBWp_0FoeoUoMvMmaOmBnzAO1pieU/edit?usp=sharing

目标:自动将“Americas Liner”替换为“位置列表!A2:A”中的“Americas”。

脚本不起作用:我尝试运行替换文本的脚本,但由于我的所有文本都是从单元格A1中的公式生成的,因此导致我的导入失败。您无法编辑从导入范围生成的单元格。

IF公式不起作用:我还尝试替换导入文本:

=QUERY({ARRAYFORMULA(IF(IMPORTRANGE("key","MasterList!A1:A")="","",IF(IMPORTRANGE("key", "MasterList!A1:A")="Americas Liner","Americas",""))),IMPORTRANGE("key", "MasterList!B1:V")},"Select * where Col10 contains 'Position List' ")

这是因为A栏的结果不仅仅是“Americas”和“Americas Liner”。你不能“无所事事”,如果错误,我将不得不返回除当前值以外的东西。

1 个答案:

答案 0 :(得分:0)

我只是将数据粘贴到B1中,然后在A:A,= IF(B2 ="坏名称","好名字"," B2" )并隐藏B:B。它创建了一个额外的列,但我解决了这个问题。