2017-02-14 16 views
0

https://docs.google.com/spreadsheets/d/14Of3VK4EXYM1D6xBWp_0FoeoUoMvMmaOmBnzAO1pieU/edit?usp=sharingGoogle Sheets - Найти и заменить значение ячейки на импорт

Цель: Заменить "Америк Liner" с "Америк" в "Позиция списка A2: A!" Автоматически.

Сценарий не работает: Я попробовал запустить скрипт, который заменил текст, но так как весь мой текст сгенерирован из формулы в ячейке A1, он сломал мой импорт. Вы не можете отредактировать ячейку, которая создается из importrange.

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' ")

Это потому, что столбец А имеет больше результатов, чем просто «Америк» и «Северной и Южной Америки Лайнер». Вы не можете «ничего не делать» IF false, и мне нужно будет вернуть что-то другое, кроме его текущего значения.

ответ

0

Я только что вставил данные в B1 и в A: A, = IF (B2 = «плохое имя», «доброе имя», «B2») и просто спрятать B: B. Он создает дополнительную колонку, но я работал над этим.