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”。你不能“无所事事”,如果错误,我将不得不返回除当前值以外的东西。
答案 0 :(得分:0)
我只是将数据粘贴到B1中,然后在A:A,= IF(B2 ="坏名称","好名字"," B2" )并隐藏B:B。它创建了一个额外的列,但我解决了这个问题。