Искате ли да извлечете конкретни данни в Google Таблици? Ето как да използвате функцията QUERY, за да филтрирате, сортирате и обобщавате данни във вашите електронни таблици.

Google Sheets предлага широка гама от функции, които помагат за рационализиране на процеса на анализ на данни. Една особено полезна функция е функцията QUERY, която ви позволява да извличате специфична информация от вашата електронна таблица въз основа на определени критерии или условия.

В това ръководство ще изследваме синтаксиса и параметрите на функцията QUERY и ще предоставим примери, за да демонстрираме как можете да използвате QUERY ефективно във вашите електронни таблици.

Какво представлява функцията QUERY?

Въпреки че QUERY работи подобно на Функция FILTER в Google Таблици, той използва подобен на SQL език за заявки за извличане на данни. Тя ви позволява да пишете заявки, като използвате SELECT, WHERE, ORDER BY и други клаузи, осигурявайки повече гъвкавост и контрол върху процеса на извличане на данни.

Основният синтаксис за QUERY в Google Sheets е както следва:

instagram viewer
=QUERY(данни, заявка, [заглавия])

Нека разбием всеки компонент от синтаксиса:

  • данни: Това се отнася до диапазона от клетки, съдържащи данните, които искате да направите заявка. Може да бъде една колона или множество колони и редове.
  • заявка: Тук определяте критериите за филтриране и сортиране на данните.
  • [заглавки]: Това е незадължителен параметър, който определя дали първият ред от вашия диапазон от данни съдържа заглавки. Ако зададете този параметър на 1, Google Sheets ще третира първия ред като заглавки и ще ги използва в заявката.

Как да използвате функцията QUERY в Google Таблици

Ето няколко примера за това как можете да използвате функцията QUERY в Google Таблици:

Филтриране на данни

като слайсери в Google Таблици, QUERY ви позволява да филтрирате данни въз основа на определени условия. Можете да включите различни клаузи във вашия израз на заявка, за да постигнете това.

Да предположим, че имате набор от данни за продажби с колони A, B и C. Колона A съдържа името на продукта, колона B съдържа продаденото количество, а колона C съдържа общата сума на продажбите. Искате да филтрирате данните, за да показвате само редове, където общата сума на продажбите е по-голяма от $500. Ако приемем, че вашите данни започват от клетка A2, можете да използвате следната формула:

=QUERY(A: C, "ИЗБЕРЕТЕ * КЪДЕТО C > 500")

Тази заявка ще върне редовете, където общата сума на продажбите (колона C) е по-голяма от $500.

Сортиране на данни

Функцията QUERY също ви позволява да сортирате вашите данни въз основа на една или повече колони. Можете да използвате клаузата ORDER BY в израза на вашата заявка, за да укажете реда на сортиране.

Да предположим, че искате да сортирате набора от данни за продажби въз основа на името на продукта (колона A) по азбучен ред. Ще използвате формулата по-долу:

=QUERY(A2:C7, "ИЗБЕРЕТЕ * ПОРЪЧКАОТ А ASC")

Тази формула ще върне данните от колони A, B и C, сортирани във възходящ ред въз основа на името на продукта.

Комбиниране на множество условия

Продължавайки с набора от данни за продажбите, да предположим, че искате да филтрирате набора от данни за продажбите, за да покажете само редовете, където продаденото количество е по-голямо от 30, а общата сума на продажбите е по-голяма от $500.

=QUERY(A2:C7, "ИЗБЕРЕТЕ * КЪДЕТО B > 30И C > 500")

Тези примери демонстрират как можете ефективно да използвате функцията QUERY в Google Таблици за извличане, филтриране и сортиране на данни въз основа на конкретни критерии.

Запитване за данни от други листове в Google Таблици

Можете също да използвате функцията QUERY, за да извлечете данни от други листове в рамките на същия документ на Google Таблици. За да поискате данни от друг лист, трябва да посочите името на листа, последвано от удивителен знак (!) преди диапазона.

Да предположим, че имате два листа в работната си книга в Google Таблици: Лист1 и Лист2. Лист1 съдържа списък с ученици с техните имена, възраст и оценки и искате да направите заявка за учениците, които имат оценка по-висока от 75 и показват тяхната информация в Лист2.

Въведете следната формула в клетка A1 на Лист2:

=QUERY(Лист1!A1:C, "ИЗБЕРЕТЕ А, Б, В КЪДЕТО C>75", 1)

Сега резултатите от заявката, които включват пълната информация за студенти с оценки по-високи от 75, ще се покаже в Лист2 започвайки от клетката A1. Можете да коригирате формулата въз основа на вашите специфични данни и изисквания за заявка.

Оптимизирайте Google Sheets с функцията QUERY

Функцията QUERY в Google Таблици е мощен инструмент, който ви позволява да манипулирате данни въз основа на конкретни критерии. Като овладеете синтаксиса и разберете как работи функцията QUERY, можете ефективно да филтрирате и сортирате данни във вашите електронни таблици.

Независимо дали анализирате данни за продажби, провеждате проучване или управлявате проекти, функцията QUERY може значително да подобри възможностите ви за анализ на данни в Google Таблици.