If statement Google Sheets-在导入时查找并替换单元格值

If statement Google Sheets-在导入时查找并替换单元格值,if-statement,replace,find,If Statement,Replace,Find,目标:自动将“位置列表!A2:A”中的“美洲”替换为“美洲” 脚本不起作用:我尝试运行一个脚本来替换文本,但由于我的所有文本都是从单元格A1中的公式生成的,因此中断了导入。无法编辑从导入生成的单元格 如果公式不起作用:我还尝试在导入时替换文本: =QUERY({ARRAYFORMULA(IF(IMPORTRANGE("key","MasterList!A1:A")="","",IF(IMPORTRANGE("key", "MasterList!A1:A")="Americas Liner","A

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

脚本不起作用:我尝试运行一个脚本来替换文本,但由于我的所有文本都是从单元格A1中的公式生成的,因此中断了导入。无法编辑从导入生成的单元格

如果公式不起作用:我还尝试在导入时替换文本:

=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' ") =查询({ARRAYFORMULA(如果(导入(“键”,“主列表!A1:A”)=”,“”,如果(导入(“键”,“主列表!A1:A”)=“美洲行”,“美洲行”,“美洲行”),导入(“键”,“主列表!B1:V”),“选择*其中Col10包含“位置列表”)
这是因为A列的结果不仅仅是“美洲”和“美洲班轮”。如果为false,您不能“什么都不做”,我将不得不返回其当前值以外的内容。

我刚刚将数据粘贴到B1中,在A:A中,=IF(B2=“bad name”,“good name”,“B2”)并隐藏B:B。它创建了一个额外的列,但我已经解决了这个问题