Данные не перемещаются с помощью importrange - PullRequest
0 голосов
/ 23 мая 2019

Я импортировал некоторые данные в столбцы AD, используя QUERY и IMPORTRANGE, которые отсортированы по столбцу A (Фамилия).Затем я хочу вручную добавить данные в столбцы EP.Однако, поскольку исходный лист обновляется новыми пользователями, и эти новые люди добавляются в мою электронную таблицу, мои данные остаются на том же месте, а затем принадлежат не тому человеку.

Таким образом, если кто-то добавляется с фамилией, начинающейся с A, все имена смещаются вниз на строку, но все данные остаются в исходной строке.Таким образом, г-н А. был добавлен в строку 2 с данными г-на Б. вместо пустой строки.

Есть ли способ связать данные вместе?

Это моя текущая функция:

=QUERY(ImportRange("Sheet ID","Sheet!A:F"),"Select Col1, Col2, Col6, Col5 Where Col1<>'' and Col6 contains 'Qualifiers' Order by Col1 asc")

Я хочу, чтобы столбцы EP новых имен, добавляемых importrange, были пустыми, а все данные в столбцах EP - смещенными.долой каждого человека.

1 Ответ

0 голосов
/ 23 мая 2019

это стандартное поведение Google Sheets. Чтобы противостоять перемещению данных между строками, вы должны реализовать простую систему идентификации и использовать VLOOKUP, чтобы вывести правильные данные для правильных строк.

0

, где Tab A!A:B будет вашим QUERY, а Tab B!B1:B будет вашим E-P-данными, а ID является связующим звеном между использованием формулы VLOOKUP. также вам нужно изменить 2 на {2,3,4,5,6,7,8,9,10,11,12} потому что 2 вернет вам только первый ("E") столбец

...