Как подтягивать все слова по заданной букве в другой ячейке?
Стоит задача: из большой Google [Excel] таблицы вытаскивать только те слова, которые начинаются с определенной буквы (из выпадающего списка выбираем «а» и подтягиваются все слова на букву «а»).
В определенную ячейку помещается раскрывающийся список, в котором, по условию, будут буквы. Вот по ним и нужно сделать выборку строк с определенными данными из общей большой таблицы.
=QUERY(A4:E;"select B, E where B starts with '"&G5&"' label B 'Название', E 'Сумма'")
- A4:E — таблица с данными со столбца А по столбец Е. Динамическая область, если в нее будут добавляться данные, формула будет обрабатывать и их.
- select B, E where B starts with — запрос, в котором указано, что нужно вытаскивать слова из столбца В (название продукта) и Е (сумма продукта), по заданному условию из ячейки G5.
- G5 — ячейка с раскрывающимся списком, в который помещены буквы, задающие сортировку.
- label B ‘Название’, E ‘Сумма’ — заданные названия столбцов с данными В (название продукта) и Е (сумма продукта).
Обратите внимание, что функция чувствительна к регистру. Перед отработкой сортировки — нужно задать общий принцип регистра букв в первых словах ячеек таблицы.
Это можно сделать при помощи функций UPPER и PROPER.
Обратите внимание, что функция будет отрабатывать только первые слова в ячейке, на остальные слова с тех же букв реакции не последует.
Как показать все слова по букве в другой ячейке?
Подробная видео-инструкция с пошаговой версткой формулы, которая будет отображать данные из заданного столбца по первой букве, помещенной в раскрывающийся список в любой области Google таблицы.