Документ 1 має багато рядків даних.
Як імпортувати в документ 2 лише ті рядки, які мають певне значення у стовпці С?
Документ 1 має багато рядків даних.
Як імпортувати в документ 2 лише ті рядки, які мають певне значення у стовпці С?
Відповіді:
Це не так прямо, як звичайний імпорт за допомогою IMPORT
функції. За допомогою цієї функції ви можете виконувати імпорт лише:
=IMPORTRANGE("key","range")
Додавання функції, наприклад SUM
або FILTER
в рядок "діапазон", призведе до помилки. Розв’язання потрібно знайти за допомогою QUERY
функції:
=QUERY(IMPORTRANGE("key","range"),"SELECT * WHERE Col1='value'")
АБО
=QUERY(IMPORTRANGE("key","A:Z"),"SELECT * WHERE Col1 contains 'value'")
Після WHERE, визначення стовпця повинно бути таким, як перша літера великої та нижньої. Col буде працювати, COL або col не буде.
Після імпорту ви можете замовити результати за допомогою ORDER BY
пункту:
=QUERY(IMPORTRANGE("key","A:Z"),"SELECT * WHERE Col1 contains 'value' ORDER BY Col1")
Тому IMPORTRANGE
функція не може робити вибрані стовпці, вона може робити лише один блок діапазону. Шляхом цього є використання QUERY
функції функції SELECT
:
=QUERY(IMPORTRANGE("key","A:Z"),"SELECT Col1, Col2, Col3 WHERE Col1 contains 'value' ORDER BY Col1")
IMPORTRANGE
функція: ІМПОРТИНГQUERY
в поєднанні з IMPORT
функцією: ЗАПИТАННЯ / ІМПОРТWHERE
пункту у QUERY
функції: QUERY / WHEREORDER BY
пункту у QUERY
функції: ЗАПИТАННЯ / ЗАМОВЛЕННЯБув цей самий випуск: Це те, що я закінчив використовувати.
= iferror (QUERY (IMPORTRANGE (" https://docs.google.com/spreadsheets/d/ evidenceYOUR_KEY_FROM_URLSense/edit ", "Заголовок аркуша, який ви використовуєте! A2: I42"), "виберіть * WHERE Col5 ЗМІСТЬ" Рушник "", 1), "ще немає значень!")
Давайте трохи розбити його
IFERROR дозволяє відображати зручне для користувача повідомлення, якщо це не вдається, оскільки дані не повертаються
QUERY дозволяє задавати критерії пошуку. Ви можете пропустити це, якщо ви просто хочете імпортувати діапазон комірок незалежно.
ВАЖЛИВОСТІ Використовуйте надану URL-адресу, а потім дістаньте цей аркуш, дивлячись на ці діапазони (зверху вліво, внизу праворуч)