Рассмотрим применение подстановочных знаков в Excel (символы звездочки «*», тильды «~» и вопросительного знака «?») и их использование при поиске и замене текстовых значений.
Приветствую всех, дорогие читатели блога TutorExcel.Ru.
В начале предлагаю вспомнить определение подстановочных знаков и понять, что же это такое и для каких целей они применяются в Excel. А затем уже разберем применение на конкретных примерах.
Подстановочные знаки — это специальные символы, которые могут принимать вид любого произвольного количества символов, другими словами, являются определенными масками комбинаций символов.
Всего в Excel есть 3 типа подобных знаков:
- * (звездочка); Обозначает любое произвольное количество символов.
Например, поиск по фразе «*ник» найдет слова типа «понедельник», «всадник», «источник» и т.д. - ? (вопросительный знак); Обозначает один произвольный символ.
К примеру, поиск по фразе «ст?л» найдет «стол», «стул» и т.д. - ~ (тильда) с последующими знаками *, ? или ~. Обозначает конкретный символ *, ? или ~.
Например, поиск по фразе «хор*» найдет все фразы начинающиеся на «хор» («хоровод», «хорошо» и т.д.). Поэтому для точного поиска «хор*» нужно использовать символ «~» и искать по фразе «хор~*». Наличие «~» гарантирует, что Excel прочитает следующий символ как текст, а не как подстановочный знак.
Использование таких спецсимволов может быть полезно при фильтрации данных, для сравнения текста, при поиске и замене текстовых значений. Давайте подробно остановимся на каждом из основных вариантов применения.
Фильтрация данных
Рассмотрим пример. Предположим, что у нас имеется список сотрудников компании и мы хотим отфильтровать только тех сотрудников, у которых фамилии начинаются на конкретную букву (к примеру, на букву «п»):
Для начала добавляем фильтр на таблицу (выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр или нажимаем сочетание клавиш Ctrl + Shift + L).
Для фильтрации списка воспользуемся символом звездочки, а именно введем в поле для поиска «п*» (т.е. фамилия начинается на букву «п», после чего идет произвольный текст):
Фильтр определил 3 фамилии удовлетворяющих критерию (начинающиеся с буквы «п»), нажимаем ОК и получаем итоговый список из подходящих фамилий:
В общем случае при фильтрации данных мы можем использовать абсолютно любые критерии, никак не ограничивая себя в выборе маски поиска (произвольный текст, различные словоформы, числа и т.д.).
К примеру, чтобы показать все варианты фамилий, которые начинаются на букву «к» и содержат букву «в», то применим фильтр «к*в*» (т.е. фраза начинается на «к», затем идет произвольный текст, потом «в», а затем еще раз произвольный текст).
Или поиск по «п?т*» найдет фамилии с первой буквой «п» и третьей буквой «т» (т.е. фраза начинается на «п», затем идет один произвольный символ, затем «т», и в конце опять произвольный текст).
Применение в функциях
Как уже говорилось выше, подстановочные знаки в Excel могут использоваться в качестве критерия при сравнении текста в различных функциях Excel (например, СЧЁТЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН, ГПР, ВПР и другие).
Повторим задачу из предыдущего примера и подсчитаем количество сотрудников компании, фамилии которых начинаются на букву «п».
Воспользуемся функцией СЧЁТЕСЛИ, которая позволяет посчитать количество ячеек соответствующих указанному критерию.
В качестве диапазона данных укажем диапазон с сотрудниками (A2:A20), а в качестве критерия укажем запись «п*» (т.е. любая фраза начинающаяся на букву «п»):
Как и в первом примере, в результате мы получили ровно 3 фамилии.
Однако не все функции поддерживают применение подстановочных знаков. Некоторые из них (к примеру, функция НАЙТИ) любой символ воспринимают как текст, даже несмотря на то, что он может быть служебным.
С помощью функции НАЙТИ найдем в тексте позицию вхождения вопросительного знака и звездочки:
Обратным примером служит аналогичная функция ПОИСК, в которой мы должно четко указать что ищем именно служебный символ:
Как видим результат у функций получился одинаковым, однако обращение к подстановочным знакам разное.
Инструмент «Найти и заменить»
Подстановочные знаки в Excel также можно использовать для поиска и замены текстовых значений в инструменте «Найти и заменить» (комбинация клавиш Ctrl + F для поиска и Ctrl + H для замены).
Рассмотрим пример. Имеется список продукции магазина, в котором нам нужно найти продукт «молоко».
Предположим, что при вводе данных сделали ошибки из-за чего в списке появились продукты «малоко».
Чтобы несколько раз не искать данные по словам «молоко» или «малоко», при поиске воспользуемся критерием «м?локо» (т.е. вторая буква — произвольная):
При этом не стоит забывать, что с помощью данного инструмента можно не только искать текст, но и заменять его (к примеру, заменить «м?локо» на «молоко»).
Практически наверняка каждый сталкивался со следующей ситуацией — в тексте присутствует символ звездочки, который необходимо удалить или заменить на какой-либо другой текст.
Однако при попытке заменить звездочку возникают трудности — при замене меняются абсолютно весь текст, что естественно и логично, так как Excel воспринимает символ «*» как любой произвольный текст.
Но мы теперь уже знаем как с этим бороться, поэтому в поле Найти указываем текст «~*» (явно показываем, что звездочка является специальным символом), а в поле Заменить на указываем на что заменяем звездочку, либо оставляем поле пустым, если хотим удалить звездочку:
Аналогичная ситуация и при замене или удалении вопросительного знака и тильды.
Производя замену «~?» (для тильды — «~~») мы также без проблем сможем заменить или удалить спецсимвол.
Удачи вам и до скорых встреч на страницах блога Tutorexcel.ru
Поделиться с друзьями:
Поиск по сайту:
Подстановочные знаки (* и ?) можно использовать в
Условном форматировании
, условиях отбора
Расширенного фильтра
, в ряде функций, а также при поиске и замене ТЕКСТовых значений штатными средствами EXCEL.
Если имеется диапазон с текстовыми значениями и необходимо произвести поиск или подсчет этих значений на основании какого-нибудь критерия, то использование подстановочных знаков (* и ?) существенно расширяет возможности поиска.
Подстановочный знак ? (знак вопроса) означает один любой символ, а знак * (звездочка) — последовательность символов любой длины.
|
|
? (знак вопроса) |
Один из символов Пример: условию «бар?н» соответствуют результаты «барин», «барон» и «баран» |
* (звездочка) |
Любое количество символов Пример: условию «*-восток» соответствуют результаты «северо-восток» и «юго-восток» |
~ (тильда), за которой следует ?, * или ~ |
Вопросительный знак, звездочку или тильду. Пример: по условию поиска «ан06~?» будет найдено «ан06?» |
Использование в функциях
Предположим, что стоит задача подсчета ячеек, содержащих все склонения слова
молоток
(например,
молотку, молотком, молотка
и пр.). Для решения этой задачи проще всего использовать критерии отбора с подстановочным знаком * (звездочка). Идея заключается в следующем: для условий отбора текстовых значений можно задать в качестве критерия лишь часть текстового значения (для нашего случая, это –
молот)
, а другую часть заменить подстановочными знаками. В нашем случае, критерий будет выглядеть так –
молот*.
Предполагая, что текстовые значения (склонения слова
молот
) находятся в диапазоне
А2:А10
, запишем формулу
=СЧЁТЕСЛИ(A2:A10;»молот*»))
. В результате будут подсчитаны все склонения слова
молоток
в диапазоне
A2:A10
.
Нижеследующие функции позволяют использовать подстановочные знаки:
СЧЁТЕСЛИ()
(см. статьюПодсчет текстовых значений с единственным критерием
) и
СЧЁТЕСЛИМН()
СУММЕСЛИ()
и
СУММЕСЛИМН()
СРЗНАЧЕСЛИ()
-
В таблице условий функций
БСЧЁТ()
(см. статьюПодсчет значений с множественными критериями
), а также функций
БСЧЁТА()
,
БИЗВЛЕЧЬ()
,
ДМАКС()
,
ДМИН()
,
БДСУММ()
,
ДСРЗНАЧ()
ПОИСК()
ВПР()
и ГПР()
ПОИСКПОЗ()
Описание применения подстановочных знаков в вышеуказанных функциях
описано соответствующих статьях
.
Использование в инструменте
Найти…
Также подстановочные знаки можно использовать в стандартном инструменте
Найти…
(
или нажать
CTRL+F
)
На рисунке выше показано, как найти ячейки, содержащие слово из пяти букв, первые 4 из которых фраза «дрел».
Использование в Расширенном фильтре
Использование подстановочных знаков в
Расширенном фильтре
описано в этой статье
.
Использование в Условном форматировании
Использование подстановочных знаков в правилах
Условного форматирования
описано в этой статье
.
Функция СУММЕСЛИ, пожалуй, одна из самых полезных и часто используемых в Excel. У этой функции есть недостаток. Для суммирования значений с помощью этой функции критерий должен совпадать символ в символ.
Например, представим, что вас зовут Иван Петров и у нас есть таблица с данными продаж, а также фамилиями и именами продавцов. Если мы будем знать только ваше имя, то мы не сможем суммировать данные из этой таблицы с помощью функции СУММЕСЛИ только по имени. Нам потребуется знать вашу фамилию.
Это проблема. Но у нас есть решение в виде подстановочных знаков.
С помощью подстановочных знаков мы можем осуществлять частичный поиск данных. Для этого достаточно к значению критерия поиска добавить подстановочный знак.
Какие подстановочные знаки наиболее часто встречаются?
- * — звездочка
- ? — вопросительный знак
Итак, давайте теперь рассмотрим как подстановочные знаки помогут нам с суммированием данных при использовании функции СУММЕСЛИ.
Подстановочный знак «звездочка» [*] и функция СУММЕСЛИ
«Звездочка» это самый популярный подстановочный знак. Она используется для поиска любой строки знаков.
Например, если в запросе будет указано «г*д», то поиску будут соответствовать результаты «год», «город», «грейд» и т.д.
Если «звездочка» будет стоять в конце запроса, например «Иван*», то результату поиска будут соответствовать значения «Иван Маслов», «Иван Мельников», «Иван Петров», «Иванвадпловапло» и т.д.
Рассмотрим работу подстановочного знака и функции СУММЕСЛИ на примере. Представим, что у нас есть таблица со счетами по трем товарам с суммами выплат. Наша задача посчитать сумму поступлений по каждому продукту, на основе оплаченных счетов.
Даже если мы составим сводную таблицу на основе этих данных, мы не сможем суммировать данные по отдельным продуктам.
Больше лайфхаков в нашем Telegram Подписаться
Для решения этой задачи мы выпишем в отдельную таблицу перечень продуктов, а в соседнем столбце пропишем формулу с функцией СУММЕСЛИ и подстановочным знаком «звездочка»:
=СУММЕСЛИ(A2:A11;D2&»*»;B2:B11)
В этой формуле мы для аргумента «критерий» указали ссылку на ячейку с названием товара и добавили с помощью знака «&» подстановочный знак «звездочка». Excel, при таком запросе будет считать, что любое значение в таблице, начинающееся с названия продукта соответствует результату поиска. При этом не важно, какие символы будут указаны в таблице после названия продукта.
Вопросительный знак и функция СУММЕСЛИ
Вопросительный знак также может эффективно использоваться с функцией СУММЕСЛИ для поиска данных.
Вопросительный знак используется для подстановки любого одного символа. Например, если поисковый запрос будет «г?д», то результатом могут быть слова «гид», «гад», «год».
Рассмотрим работу вопросительного знака совместно с функцией СУММЕСЛИ. Представим, что у нас есть таблица со счетами по трем товарам с суммами выплат. Названия по Товару А отличаются одним символом. Как раз с помощью вопросительного знака мы можем задать настройку поиска, учитывающую тот фактор, что один символ у нас может быть абсолютно любым.
Формула с функцией СУММЕСЛИ будет выглядеть так:
=СУММЕСЛИ(A2:A11;»Товар?А»;B2:B11)
При этом, если вы укажете более одного вопросительного знака, система будет осуществлять поиск с учетом нескольких любых символов.
Итак, подстановочные знаки «звездочка» и вопросительный знак эффективно использовать вместе с функциями СУММЕСЛИ и СУММЕСЛИМН:
- Когда вы понимаете что в таблице, данные которой вы хотите суммировать, могут содержаться значения не полностью совпадающие с критерием поиска. В таких случаях используйте подстановочный знак «звездочка» [*].
- Когда вы понимаете, что в таблице есть несколько знаков, которые могут отличаться от критерия поиска. В таких случаях используйте подстановочный знак [?]
При создании таблицы Excel Excel присваивает имя таблице и каждому заголовку столбца в таблице. Можно сделать так, чтобы при добавлении формул эти имена отображались автоматически и ссылки на ячейки в таблице можно было выбрать вместо ввода вручную. Вот пример того, что происходит в Excel:
Прямая ссылка на ячейки |
Имена таблицы и столбцов в Excel |
---|---|
=СУММ(C2:C7) |
=СУММ(ОтделПродаж[ОбъемПродаж]) |
Это сочетание имен таблицы и столбца называется структурированной ссылкой. Имена в структурированных ссылках корректируются при добавлении данных в таблицу или их удалении.
Структурированные ссылки также появляются, когда вы создаете формулу вне таблицы Excel, которая ссылается на данные таблицы. Ссылки могут упростить поиск таблиц в крупной книге.
Чтобы добавить структурированные ссылки в формулу, можно щелкнуть ячейки таблицы, на которые нужно сослаться, а не вводить ссылку непосредственно в формуле. Давайте используем следующий пример данных, чтобы ввести формулу, которая автоматически использует структурированные ссылки для расчета суммы комиссии за продажу.
Менеджер по продажам |
Область |
Сумма продаж |
ПроцентКомиссии |
ОбъемКомиссии |
---|---|---|---|---|
Владимир |
Северный |
260 |
10 % |
|
Сергей |
Южный |
660 |
15 % |
|
Мария |
Восточный |
940 |
15 % |
|
Алексей |
Западный |
410 |
12 % |
|
Юлия |
Северный |
800 |
15 % |
|
Вадим |
Южный |
900 |
15 % |
-
Скопируйте пример данных из приведенной выше таблицы, включая заголовки столбцов, и вставьте их в ячейку A1 нового листа Excel.
-
Чтобы создать таблицу, выделите любую ячейку в диапазоне данных и нажмите клавиши CTRL+T.
-
Установите флажок Моя таблица с заголовками и нажмите кнопку ОК.
-
В ячейке E2 введите знак равенства (=) и щелкните ячейку C2.
В строке формул после знака равенства появится структурированная ссылка [@[ОбъемПродаж]].
-
Введите звездочку (*) непосредственно после закрывающей скобки и щелкните ячейку D2.
В строке формул после звездочки появится структурированная ссылка [@[ПроцентКомиссии]].
-
Нажмите клавишу ВВОД.
Excel автоматически создает вычисляемый столбец и копирует формулу вниз по нему, корректируя ее для каждой строки.
Что произойдет, если я буду использовать прямые ссылки на ячейки?
Если вы введете в вычисляемый столбец прямые ссылки на ячейки, может быть сложнее понять, что вычисляет формула.
-
В образце листа щелкните ячейку E2.
-
В строке формул введите =C2*D2 и нажмите клавишу ВВОД.
Обратите внимание на то, что хотя Excel копирует формулу вниз по столбцу, структурированные ссылки не используются. Если, например, вы добавите столбец между столбцами C и D, вам придется исправлять формулу.
Как изменить имя таблицы?
При создании таблицы Excel ей назначается имя по умолчанию («Таблица1», «Таблица2» и т. д.), но его можно изменить, чтобы сделать более осмысленным.
-
Выберите любую ячейку в таблице, чтобы отобразить вкладку Работа с таблицами > Конструктор на ленте.
-
Введите нужное имя в поле Имя таблицы и нажмите клавишу ВВОД.
В этом примере мы используем имя ОтделПродаж.
При выборе имени таблицы соблюдайте такие правила:
-
Используйте допустимые символы. Имя всегда должно начинаться с буквы, символа подчеркивания (_) или обратной косой черты (). Остальная часть имени может включать в себя буквы, цифры, точки и символы подчеркивания. В имени нельзя использовать латинские буквы C, c, R и r, так как они служат для быстрого выделения столбца или строки с активной ячейкой при вводе их в поле Имя или Перейти.
-
Не используйте ссылки на ячейки. Имена не могут иметь такой же вид, как ссылки на ячейки, например Z$100 или R1C1.
-
Не используйте пробелы для разделения слов. В имени нельзя использовать пробелы. Можно использовать символ подчеркивания (_) и точку (.). Примеры допустимых имен: ОтделПродаж, Налог_на_продажи, Первый.квартал.
-
Используйте не более 255 знаков. Имя таблицы может содержать не более 255 знаков.
-
Использование уникальных имен таблиц Повторяющиеся имена не допускаются. Excel не различает символы в верхнем и нижнем регистрах в именах, поэтому если вы введете «Продажи», но уже имеете другое имя «SALES» в той же книге, вам будет предложено выбрать уникальное имя.
-
Использование идентификатора объекта Если вы планируете использовать сочетание таблиц, сводных таблиц и диаграмм, рекомендуется префиксировать имена с помощью типа объекта. Например, tbl_Sales для таблицы продаж, pt_Sales для сводной таблицы продаж и chrt_Sales для диаграммы продаж или ptchrt_Sales для сводной диаграммы продаж. При этом все имена будут храниться в упорядоченном списке в диспетчере имен.
Правила синтаксиса структурированных ссылок
Вы также можете ввести или изменить структурированные ссылки вручную в формуле, но это поможет понять синтаксис структурированных ссылок. Рассмотрим такую формулу:
=СУММ(ОтделПродаж[[#Итого],[ОбъемПродаж]],ОтделПродаж[[#Данные],[ОбъемКомиссии]])
В этой формуле используются указанные ниже компоненты структурированной ссылки.
-
Имя таблицы:
DeptSales — это пользовательское имя таблицы. Он ссылается на данные таблицы без каких-либо строк заголовка или итогов. Вы можете использовать имя таблицы по умолчанию, например Table1, или изменить его, чтобы использовать пользовательское имя. -
Описатель столбцов:
[Сумма продаж]
и
[Сумма комиссии] — это описатели столбцов, которые используют имена столбцов, которые они представляют. Они ссылаются на данные столбца без заголовка столбца или строки итогов. Всегда заключайте описатели в квадратные скобки, как показано ниже. -
Описатель элемента:
[#Totals] и [#Data] — это специальные описатели элементов, которые ссылаются на определенные части таблицы, например на строку итогового значения. -
Табличный описатель:
[#Totals], [Сумма продаж]] и [[#Data],[Сумма комиссии]] являются табличными описателями, представляющими внешние части структурированной ссылки. Внешние ссылки следуют за именем таблицы и заключают их в квадратные скобки. -
Структурированная ссылка:
(DeptSales[[#Totals],[Sales Amount]] и DeptSales[[#Data],[Commission Amount]] представляют собой структурированные ссылки, представленные строкой, которая начинается с имени таблицы и заканчивается описателем столбца.
При создании или изменении структурированных ссылок вручную учитывайте перечисленные ниже правила синтаксиса.
-
Заключайте указатели в квадратные скобки. Все указатели таблиц, столбцов и специальных элементов должны быть заключены в парные скобки ([ ]). Указатель, содержащий другие указатели, требует наличия таких же внешних скобок, в которые будут заключены внутренние скобки других указателей. Например: =DeptSales[[Sales Person]:[Region]]
-
Все заголовки столбцов — это текстовые строки. Но для них не требуются кавычки, если они используются в структурированной ссылке. Числа или даты, например 2014 или 01.01.2014, также считаются текстовыми строками. Нельзя использовать выражения с заголовками столбцов. Например, выражение ОтделПродажСводкаФГ[[2014]:[2012]] недопустимо.
Заключайте в квадратные скобки заголовки столбцов, содержащие специальные знаки. Если присутствуют специальные знаки, весь заголовок столбца должен быть заключен в скобки, а это означает, что для указателя столбца потребуются двойные скобки. Пример: =ОтделПродажСводкаФГ[[Итого $]]
Дополнительные скобки в формуле нужны при наличии таких специальных знаков:
-
TAB
-
Канал строки
-
Возврат каретки
-
Запятая (,)
-
Двоеточие (:)
-
Точка (.)
-
Левая скобка ([)
-
Правая скобка (])
-
Знак фунта (#)
-
Одна кавычка (‘)
-
Двойная кавычка («)
-
Левая фигурная скобка ({)
-
Правая фигурная скобка (})
-
Знак доллара ($)
-
Caret (^)
-
Амперсанд (&)
-
Звездочка (*)
-
Знак «плюс» (+)
-
Знак равенства (=)
-
Знак минус (-)
-
Больше символа (>)
-
Меньше символа (<)
-
Знак деления (/)
-
При знаке (@)
-
Обратная косая черта ()
-
Восклицательный знак (!)
-
Левая скобка (()
-
Правая скобка ())
-
Знак процента (%)
-
Вопросительный знак (?)
-
Обратный тик (‘)
-
Точка с запятой (;)
-
Тильда (~)
-
Подчеркивание (_)
-
Используйте escape-символы для некоторых специальных знаков в заголовках столбцов. Перед некоторыми знаками, имеющими специфическое значение, необходимо ставить одинарную кавычку (‘), которая служит escape-символом. Пример: =ОтделПродажСводкаФГ[‘#Элементов]
Ниже приведен список специальных символов, которым требуется escape-символ (‘) в формуле:
-
Левая скобка ([)
-
Правая скобка (])
-
Знак фунта(#)
-
Одна кавычка (‘)
-
При знаке (@)
Используйте пробелы для повышения удобочитаемости структурированных ссылок. С помощью пробелов можно повысить удобочитаемость структурированной ссылки. Пример: =ОтделПродаж[ [Продавец]:[Регион] ] или =ОтделПродаж[[#Заголовки], [#Данные], [ПроцентКомиссии]].
Рекомендуется использовать один пробел:
-
После первой левой скобки ([)
-
Перед последней правой скобкой (]).
-
После запятой.
Операторы ссылок
Перечисленные ниже операторы ссылок служат для составления комбинаций из указателей столбцов, что позволяет более гибко задавать диапазоны ячеек.
Эта структурированная ссылка: |
Ссылается на: |
Используя: |
Диапазон ячеек: |
---|---|---|---|
=ОтделПродаж[[Продавец]:[Регион]] |
Все ячейки в двух или более смежных столбцах |
: (двоеточие) — оператор ссылки |
A2:B7 |
=ОтделПродаж[ОбъемПродаж],ОтделПродаж[ОбъемКомиссии] |
Сочетание двух или более столбцов |
, (запятая) — оператор объединения |
C2:C7, E2:E7 |
=ОтделПродаж[[Продавец]:[ОбъемПродаж]] ОтделПродаж[[Регион]:[ПроцентКомиссии]] |
Пересечение двух или более столбцов |
(пробел) — оператор пересечения |
B2:C7 |
Указатели специальных элементов
Чтобы сослаться на определенную часть таблицы, например на строку итогов, в структурированных ссылках можно использовать перечисленные ниже указатели специальных элементов.
Этот указатель специального элемента: |
Ссылается на: |
---|---|
#Все |
Вся таблица, включая заголовки столбцов, данные и итоги (если они есть). |
#Данные |
Только строки данных. |
#Заголовки |
Только строка заголовка. |
#Итого |
Только строка итога. Если ее нет, будет возвращено значение null. |
#Эта строка ИЛИ @ ИЛИ @[Имя столбца] |
Только ячейки в той же строке, где располагается формула. Эти указатели нельзя сочетать с другими указателями специальных элементов. Используйте их для установки неявного пересечения в ссылке или для переопределения неявного пересечения и ссылки на отдельные значения из столбца. Excel автоматически заменяет указатели «#Эта строка» более короткими указателями @ в таблицах, содержащих больше одной строки данных. Но если в таблице только одна строка, Excel не заменяет указатель «#Эта строка», и это может привести к тому, что при добавлении строк вычисления будут возвращать непредвиденные результаты. Чтобы избежать таких проблем при вычислениях, добавьте в таблицу несколько строк, прежде чем использовать формулы со структурированными ссылками. |
Определение структурированных ссылок в вычисляемых столбцах
Когда вы создаете вычисляемый столбец, для формулы часто используется структурированная ссылка. Она может быть неопределенной или полностью определенной. Например, чтобы создать вычисляемый столбец с именем Commission Amount, который вычисляет сумму комиссии в долларах, можно использовать следующие формулы:
Тип структурированной ссылки |
Пример |
Примечания |
---|---|---|
Неопределенная |
=[ОбъемПродаж]*[ПроцентКомиссии] |
Перемножает соответствующие значения из текущей строки. |
Полностью определенная |
=ОтделПродаж[ОбъемПродаж]*ОтделПродаж[ПроцентКомиссии] |
Перемножает соответствующие значения из каждой строки обоих столбцов. |
Общее правило таково: если структурированная ссылка используется внутри таблицы, например, при создании вычисляемого столбца, то она может быть неопределенной, но вне таблицы нужно использовать полностью определенную структурированную ссылку.
Примеры использования структурированных ссылок
Ниже приведены примеры использования структурированных ссылок.
Эта структурированная ссылка: |
Ссылается на: |
Диапазон ячеек: |
---|---|---|
=ОтделПродаж[[#Все],[ОбъемПродаж]] |
Все ячейки в столбце «ОбъемПродаж». |
C1:C8 |
=ОтделПродаж[[#Заголовки],[ПроцентКомиссии]] |
Заголовок столбца «ПроцентКомиссии». |
D1 |
=ОтделПродаж[[#Итого],[Регион]] |
Итог столбца «Регион». Если нет строки итогов, будет возвращено значение ноль. |
B8 |
=ОтделПродаж[[#Все],[ОбъемПродаж]:[ПроцентКомиссии]] |
Все ячейки в столбцах «ОбъемПродаж» и «ПроцентКомиссии». |
C1:D8 |
=ОтделПродаж[[#Данные],[ПроцентКомиссии]:[ОбъемКомиссии]] |
Только данные в столбцах «ПроцентКомиссии» и «ОбъемКомиссии». |
D2:E7 |
=ОтделПродаж[[#Заголовки],[Регион]:[ОбъемКомиссии]] |
Только заголовки столбцов от «Регион» до «ОбъемКомиссии». |
B1:E1 |
=ОтделПродаж[[#Итого],[ОбъемПродаж]:[ОбъемКомиссии]] |
Итоги столбцов от «ОбъемПродаж» до «ОбъемКомиссии». Если нет строки итогов, будет возвращено значение null. |
C8:E8 |
=ОтделПродаж[[#Заголовки],[#Данные],[ПроцентКомиссии]] |
Только заголовок и данные столбца «ПроцентКомиссии». |
D1:D7 |
=ОтделПродаж[[#Эта строка], [ОбъемКомиссии]] ИЛИ =ОтделПродаж[@ОбъемКомиссии] |
Ячейка на пересечении текущей строки и столбца Commission Amount. При использовании в той же строке, что и заголовок или итоговая строка, возвращается ошибка #VALUE! . Если ввести длинную форму этой структурированной ссылки (#Эта строка) в таблице с несколькими строками данных, Excel автоматически заменит ее укороченной формой (со знаком @). Две эти формы идентичны. |
E5 (если текущая строка — 5) |
Методы работы со структурированными ссылками
При работе со структурированными ссылками учитывайте следующее.
-
Автозаполнение формул может оказаться очень полезным при вводе структурированных ссылок для соблюдения правил синтаксиса. Дополнительные сведения см. в статье Использование автозаполнения формул.
-
Решите, следует ли создавать структурированные ссылки для таблиц в полувыборах По умолчанию при создании формулы при щелчке диапазона ячеек в таблице выбирается полуэлемерная ячейка и автоматически вводится структурированная ссылка вместо диапазона ячеек в формуле. Псевдовыбор облегчает ввод структурированной ссылки. Это поведение можно включить или отключить, установив или снимите флажок Использовать имена таблиц в формулах в диалоговом окне Параметры файлов > > Формулы > Работа с формулами.
-
Использование книг с внешними ссылками на таблицы Excel в других книгах Если книга содержит внешнюю ссылку на таблицу Excel в другой книге, эта связанная исходная книга должна быть открыта в Excel, чтобы избежать ошибок #REF! в целевой книге, содержащей ссылки. Если сначала открыть целевую книгу и #REF! появятся ошибки, они будут устранены при открытии исходной книги. Если сначала открыть книгу с исходным кодом, коды ошибок не будут отображаться.
-
Преобразование диапазона в таблицу и таблицы в диапазон. При преобразовании таблицы в диапазон все ссылки на ячейки изменяются на эквивалентные абсолютные ссылки стиля A1. При преобразовании диапазона в таблицу Excel не изменяет автоматически ссылки на ячейки этого диапазона на эквивалентные структурированные ссылки.
-
Отключение заголовков столбцов. Вы можете включить и отключить заголовки столбцов таблицы на вкладке Конструктор таблицы > строке заголовков. Если отключить заголовки столбцов таблицы, структурированные ссылки, использующие имена столбцов, не затрагиваются, и вы по-прежнему можете использовать их в формулах. Структурированные ссылки, которые ссылаются непосредственно на заголовки таблицы (например, =DeptSales[[#Headers],[%Commission]]), приведут к #REF.
-
Добавление и удаление столбцов и строк в таблице. Так как диапазоны табличных данных часто меняются, ссылки на ячейки для структурированных ссылок настраиваются автоматически. Например, если вы используете имя таблицы для подсчета всех ячеек в ней, и добавляете строку данных, ссылка на ячейки автоматически меняется.
-
Переименование таблицы или столбца. Если переименовать столбец или таблицу, в приложении Excel автоматически изменится название этой таблицы или заголовок столбца, используемые во всех структурированных ссылках книги.
-
Перемещение, копирование и заполнение структурированных ссылок Все структурированные ссылки остаются неизменными при копировании или перемещении формулы, которая использует структурированную ссылку.
Примечание: Копирование структурированной ссылки и заполнение структурированной ссылки — это не одно и то же. При копировании все структурированные ссылки остаются неизменными, а при заполнении формулы полностью структурированные ссылки корректируют описатели столбцов, как последовательность, как показано в следующей таблице.
Направление заполнения: |
И при заполнении нажимаете |
Выполняется действие: |
---|---|---|
Вверх или вниз |
Не нажимать |
Указатели столбцов не будут изменены. |
Вверх или вниз |
CTRL |
Указатели столбцов настраиваются как ряд. |
Вправо или влево |
Нет |
Указатели столбцов настраиваются как ряд. |
Вверх, вниз, вправо или влево |
SHIFT |
Вместо перезаписи значений в текущих ячейках будут перемещены текущие значения ячеек и вставлены указатели столбцов. |
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Статьи по теме
Общие сведения о таблицах
Excel Видео: создание и форматирование таблицы
Excel Итог данных в таблице
Excel Форматирование таблицы
Excel Изменение размера таблицы путем добавления или удаления строк и столбцов
Фильтрация данных в диапазоне или таблице
Преобразование таблицы в диапазон
Проблемы
с совместимостью таблиц ExcelЭкспорт таблицы Excel в SharePoint
Общие сведения о формулах в Excel
Посмотреть видео о подстановочных знаках в Excel
В Excel всего 3 подстановочных символа (звездочка, вопросительный знак и тильда), и с их помощью можно многое сделать.
В этом уроке я покажу вам четыре примера, в которых эти подстановочные знаки Excel — настоящие спасители.
Подстановочные знаки — это специальные символы, которые могут занимать любое место любого символа (отсюда и название — подстановочный знак).
В Excel есть три подстановочных символа:
- * (звездочка) — Он представляет собой любое количество символов. Например, Ex * может означать Excel, Excel, Пример, Эксперт и т. Д.
- ? (вопросительный знак) — Он представляет собой один-единственный персонаж. Например, Tr? Mp может означать Трампа или Бродяги.
- ~ (тильда) — Он используется для обозначения подстановочного знака (~, *,?) В тексте. Например, допустим, вы хотите найти точную фразу Excel * в списке. Если вы используете Excel * в качестве строки поиска, он даст вам любое слово, в начале которого есть Excel, за которым следует любое количество символов (например, Excel, Excels, Excellent). Чтобы специально искать excel *, нам нужно использовать ~. Таким образом, наша строка поиска будет выглядеть следующим образом: excel ~ *. Здесь наличие ~ гарантирует, что excel прочитает следующий символ как есть, а не как подстановочный знак.
Примечание: я не встречал много ситуаций, когда вам нужно было бы использовать ~. Тем не менее, это полезная функция.
Теперь давайте рассмотрим четыре замечательных примера, в которых подстановочные знаки выполняют всю тяжелую работу.
Подстановочные знаки Excel — примеры
Теперь давайте рассмотрим четыре практических примера, в которых подстановочные знаки Excel могут оказаться очень полезными:
- Фильтрация данных с использованием подстановочного знака.
- Частичный поиск с использованием подстановочного знака и ВПР.
- Найти и заменить частичные совпадения.
- Подсчитайте непустые ячейки, содержащие текст.
# 1 Фильтрация данных с использованием подстановочных знаков Excel
Подстановочные знаки Excel пригодятся, когда у вас есть огромные наборы данных и вы хотите отфильтровать данные на основе условия.
Предположим, у вас есть набор данных, как показано ниже:
Вы можете использовать подстановочный знак звездочки (*) в фильтре данных, чтобы получить список компаний, начинающихся с алфавита A.
Вот как это сделать:
Это мгновенно отфильтрует результаты и даст вам 3 названия — ABC Ltd., Amazon.com и Apple Stores.
Как это работает? — Когда вы добавляете звездочку (*) после A, Excel будет фильтровать все, что начинается с A. Это связано с тем, что звездочка (являющаяся подстановочным знаком Excel) может представлять любое количество символов.
Теперь, используя ту же методологию, вы можете использовать различные критерии для фильтрации результатов.
Например, если вы хотите отфильтровать компании, которые начинаются с алфавита A и содержат в себе алфавит C, используйте строку А * С. Это даст вам только 2 результата — ABC Ltd. и Amazon.com.
Если вы используете А? С вместо этого в результате вы получите только ABC Ltd (поскольку между «a» и «c» допускается только один символ)
Примечание: Ту же концепцию можно применить и при использовании расширенных фильтров Excel.
# 2 Частичный поиск с использованием подстановочных знаков и ВПР
Частичный поиск необходим, когда вам нужно найти значение в списке, а точное совпадение отсутствует.
Например, предположим, что у вас есть набор данных, показанный ниже, и вы хотите найти компанию ABC в списке, но в списке есть ABC Ltd вместо ABC.
В этом случае нельзя использовать обычную функцию ВПР, так как значение поиска не имеет точного соответствия.
Если вы используете VLOOKUP с приблизительным соответствием, это даст вам неправильные результаты.
Однако вы можете использовать подстановочный знак в функции ВПР для получения правильных результатов:
Введите следующую формулу в ячейку D2 и перетащите ее для других ячеек:
= ВПР ("*" & C2 & "*"; $ A $ 2: $ A $ 8,1; FALSE)
Как работает эта формула?
В приведенной выше формуле вместо использования искомого значения как есть, оно окружено с обеих сторон символом подстановки Excel звездочкой (*) — «*» & C2 & »*»
Это говорит Excel, что ему нужно искать любой текст, содержащий слово в C2. Он может содержать любое количество символов до или после текста в C2.
Следовательно, формула ищет совпадение, и как только оно находит совпадение, она возвращает это значение.
3. Найдите и замените частичные совпадения
Подстановочные знаки Excel довольно универсальны.
Вы можете использовать его в сложных формулах, а также в основных функциях, таких как «Найти и заменить».
Предположим, у вас есть данные, как показано ниже:
В приведенных выше данных регион введен разными способами (например, Северо-Запад, Северо-Запад, Северо-Запад).
Это часто бывает с данными о продажах.
Чтобы очистить эти данные и сделать их согласованными, мы можем использовать «Найти и заменить» с помощью подстановочных знаков Excel.
Вот как это сделать:
- Выберите данные, в которых вы хотите найти и заменить текст.
- На главную -> Найти и выбрать -> Перейти. Откроется диалоговое окно «Найти и заменить». (Вы также можете использовать сочетание клавиш — Control + H).
- Введите следующий текст в диалоговом окне поиска и замены:
- Найти то, что: Север * З *
- Заменить: Северо-Запад
- Нажмите «Заменить все».
Это мгновенно изменит все различные форматы и сделает их совместимыми с Северо-Западом.
Как это работает?
В поле «Найти» мы использовали Север * З * который найдет любой текст, в котором есть слово North и где после него стоит буква «W».
Следовательно, он охватывает все сценарии (Северо-Запад, Северо-Запад и Северо-Запад).
Функция «Найти и заменить» находит все эти экземпляры, меняет их на северо-запад и делает согласованными.
4. Подсчитайте непустые ячейки, содержащие текст.
Я знаю, что вы умны и думаете, что в Excel уже есть встроенная функция для этого.
Ты абсолютно прав!!
Это можно сделать с помощью функции СЧЁТ.
НО… С этим есть одна небольшая проблема.
Часто, когда вы импортируете данные или используете лист других людей, вы замечаете, что есть пустые ячейки, хотя это может быть не так.
Эти ячейки выглядят пустыми, но в них стоит знак = ””. Проблема в том, что
Проблема в том, что функция COUNTA не считает это пустой ячейкой (она считает ее текстом).
См. Пример ниже:
В приведенном выше примере я использую функцию COUNTA для поиска непустых ячеек, и она возвращает 11, а не 10 (но вы можете четко видеть, что только 10 ячеек содержат текст).
Причина, как я уже упоминал, в том, что он не считает A11 пустым (хотя должен).
Но так работает Excel.
Исправление — использовать в формуле подстановочный знак Excel.
Ниже приведена формула, использующая функцию СЧЁТЕСЛИ, которая подсчитывает только те ячейки, в которых есть текст:
= СЧЁТЕСЛИ (A1: A11; "?*")
Эта формула сообщает Excel, что нужно считать, только если в ячейке есть хотя бы один символ.
в ?* комбо:
- ? (знак вопроса) означает наличие хотя бы одного символа.
- * (звездочка) освобождает место для любого количества дополнительных символов.
Примечание: Приведенная выше формула работает, когда в ячейках есть только текстовые значения. Если у вас есть список, содержащий как текст, так и числа, используйте следующую формулу:
= СЧЕТЧИК (A1: A11) -СЧЕТЧИК ПУСТО (A1: A11)
Точно так же вы можете использовать подстановочные знаки во многих других функциях Excel, таких как IF (), SUMIF (), AVERAGEIF () и MATCH ().
Также интересно отметить, что, хотя вы можете использовать подстановочные знаки в функции ПОИСК, вы не можете использовать их в функции НАЙТИ.
Надеюсь, эти примеры дадут вам представление об универсальности и силе подстановочных знаков Excel.
Если у вас есть какой-либо другой инновационный способ его использования, поделитесь им со мной в разделе комментариев.
Вам могут быть полезны следующие руководства по Excel:
- Использование COUNTIF и COUNTIFS с несколькими критериями.
- Создание выпадающего списка в Excel.
- Оператор пересечения в Excel
With wildcards in Excel, you can narrow down your search in spreadsheets. Here’s how to use these characters in filters, searches, and formulas.
Wildcard characters are special characters in Microsoft Excel that let you extend or narrow down your search query. You can use these wildcards to find or filter data, and you can also use them in formulas.
In Excel, there are three wildcards: Asterisk (*), question mark (?), and tilde (~). Each of these wildcards has a different function, and though only three, there’s a lot you can accomplish with them.
Wildcards in Excel
- Asterisk *: Represent any number of characters where the asterisk is placed.
- A query such as *en will include both Women and Men, and anything else that ends in en.
- Ra* will include Raid, Rabbit, Race, and anything else starting with Ra.
- *mi* will include anything that has a mi in it. Such as Family, Minotaur, and Salami.
- Question Mark ?: Represents any single character where the question mark is: S?nd. This includes Sand and Send. Moreover, ???? will include any 4 letter text.
- Tilde ~: Indicates an upcoming wildcard character as text. For instance, if you want to search for a text that contains a literal asterisk and not a wildcard asterisk, you can use a tilde. Searching for Student~* will bring up only Student*, while searching for Student* will include every cell that starts with Student.
How to Filter Data With Wildcards in Excel
With wildcards, you can make a specific filter for your data in Excel. In this example spreadsheet, we have a list of the first ten elements from the periodic table. We’re going to make two different filters: First to get a list of elements that end with ium, and second to get a list of elements that only have four letters in their names.
- Click the header cell (A1) and then drag the selection over to the last element (A11).
- On your keyboard, press Ctrl + Shift + L. This will make a filter for that column.
- Click the arrow next to the header cell to open the filter menu.
- In the search box, enter *ium.
- Press Enter.
- Excel will now bring up all the elements in the list that end with ium.
Now let’s run a filter to see which elements in this list have only four letters in their names. Since you’ve already created a filter, you’ll just need to adjust the content of the search box.
- Click the arrow next to the header cell. This will open the filter menu.
- In the search box, enter ????.
- Press Enter.
- Excel will now show only the elements that have four letters in their names.
To remove the filter and make all the cells visible:
- Click the arrow next to header cell.
- In the filter menu, under the search box, mark Select All.
- Press Enter.
If you’re curious about the filter tool and want to learn more about it, you should read our article on how to filter in Excel to display the data you want.
How to Search Data With Wildcards in Excel
The Find and Replace tool in Excel supports wildcards and lets you use them to narrow down or expand your search. In the same spreadsheet, let’s try to search for elements that begin and end with N.
- Press Ctrl + F on your keyboard to bring up the Find and Replace window.
- In the text box in front of Find what enter N*N.
- Click Find All.
- The window will extend to display a list of cells that contain elements beginning and ending with N.
Now let’s run a more specific search. Which element in the list begins and ends with N, but has only four letters?
- Press Ctrl + F on your keyboard.
- In the text box, type N??N.
- Click Find All.
- The Find and Replace window will extend to show you the result.
How to Use Wildcards in Excel Formulas
While not all functions in Excel support wildcards, here are the six ones that do:
- AVERAGEIF
- COUNTIF
- SUMIF
- VLOOKUP
- SEARCH
- MATCH
In this example, we have a list of cars and their engine configurations. We’re going to use the COUNTIF function to count three kinds of cars and then display the results in three separate cells. First, we can count how many cars are powered by 12-cylinder engines, then we can count how many cars have four-letter names.
Now that you have a grip on wildcards, it’s easy to guess that the first and second objectives can be accomplished solely with the asterisk.
- Select cell E6 (in our example).
- In the formula bar, enter the formula below:
=COUNTIF(B2:B11, "*12")
This formula will take the cells B2 to B11 and test them for the condition that the engine has 12 cylinders or not. Since this is regardless of the engine’s configuration, we need to include all the engines that end with 12, thus the asterisk.
- Press Enter.
- Excel will return the number of 12-cylinder cars in the list.
Counting the number of GT cars is done similarly. The only difference is an additional asterisk at the end of the name, which alerts us to any cars that do not end with GT but still contain the letter.
- Select cell E7.
- In the formula bar, enter the formula below:
=COUNTIF(A2:A11, "*GT*")
The formula will test cells A2 to A11 for the *GT* condition. This condition states that any cell that has the phrase GT in it, will be counted.
- Press Enter.
- Excel will return the number of GT cars.
The final objective is slightly different. To count the cars that have four-letter model names, we’re going to need the question mark wildcard.
- Select cell E8.
- In the formula bar, enter the formula below:
=COUNTIF(A2:A11, "* ????")
This formula will test the car names, the asterisk states that the car brand can be anything, whereas the four question marks make sure that the car model is in four letters.
- Press Enter.
- Excel will return the number of cars that have four-letter models. In this case, it’s going to be the Golf and the DB11.
Get the Data You Want With Wildcards
Wildcards are simple in nature, yet they have the potential to help you achieve sophisticated things in Excel. Coupled with formulas, they can make finding and counting cells much easier. If you’re interested in searching your spreadsheet more efficiently, there are a couple of Excel functions that you should start learning and using.
- Подстановочные символы в Excel
- Использование спецсимволов при поиске
- Как найти символ * (звездочку) и вопросительный знак
- Использование при фильтрации и расширенным фильтром
- Подстановочные символы в формулах
- Математические символы
- Знак ‘ (апостроф) в Excel
- Символ & (амперсанд) в Excel
Говоря о специальных символах в Excel, каждый мыслит по-своему. Синоним слова “специальные” – особенные. Разные группы символов имеют разные особенности, на основе которых пользователи зовут их специальными. В этой статье я попробую перечислить все такие спецсимволы.
Если вас интересуют различные значки для вставки, вам нужна Excel-функция СИМВОЛ.
Звездочка (*) и знак вопроса среди всех спецсимволов, используемых в Excel, вызывают, пожалуй, наибольшее количество вопросов у начинающих пользователей. Однако являются очень полезными. Они являются подстановочными, иными словами, подставляются в строку вместо других символов, лишь обозначая их неким образом.
Каким образом? Все просто:
- Знак вопроса обозначает один любой символ, абсолютно любой, будь то цифра, буква, пробел или что-то более экзотическое, как неразрывный пробел или знак табуляции.
- Звездочка (*) обозначает любое количество любых символов, включая их отсутствие.
Использование спецсимволов при поиске
Подстановочные спецсимволы наиболее полезны при использовании штатной процедуры Excel “Найти и заменить“. Вот некоторые примеры:
Обратите внимание на использование галочки “ячейка целиком”. Именно благодаря ей поиск происходит не по содержимому внутри ячейки, а иначе, искомое сравнивается целиком со всей ячейкой.
Как найти символ * (звездочку) и вопросительный знак
Поскольку звёздочка и знак вопроса сами по себе могут присутствовать в текстах и их тоже может быть необходимость найти, необходимо дать Excel понять, что в данный момент поиска эти символы нужно воспринимать не как спецсимволы, а буквально.
Разумеется, в Microsoft это предусмотрели и это можно сделать, поставив перед ними знак “~” именуемый Тильда и находящийся обычно в верхнем левом углу клавиатуры.
Забавно, что и сам знак Тильда тоже нужно экранировать им же самим, чтобы его найти, иначе Excel его не найдет.
Использование при фильтрации и расширенным фильтром
Аналогично использованию в процедуре поиска, можно использовать подстановочные символы и при фильтрации данных. Как и при поиске и замене, здесь также работает механика экранирования.
Подстановочные символы в формулах
Помимо процедур, подстановочные символы можно использовать и в некоторых формулах. К таким относятся
- СЧЁТЕСЛИ и похожие функции подсчета ячеек по условию – СЧЁТЕСЛИМН, СУММЕСЛИ, СУММЕСЛИМН, СРЗНАЧЕСЛИ
- ПОИСК
- ВПР и похожие на него функции поиска – ГПР, ПОИСКПОЗ, ПРОСМОТРХ
Математические символы
Наверняка большинство из вас сталкивались с тем, что, если текстовая ячейка начинается со знаков “плюс”, “равенство” или “минус”, Excel обычно отдает ошибку #ИМЯ.
Как знак равенства, минус и плюс вставить в начале ячейки? Дело в том, что равенство – незаменимый оператор формул Excel, а плюс и минус – математические операторы, которые нужно использовать только с числовыми значениями.
Чтобы эти символы воспринимались как текст, перед ними должен быть любой другой символ. Еще один вариант – ставить перед ними символ “‘” (апострОф). Это еще один специальный символ Excel, который меняет значение ячейки на текстовое. С его помощью вы явно сообщаете Excel, что вводимое значение – просто текст и не должно восприниматься никак иначе. Собственно, Excel предлагает этот вариант при ручном вводе:
Знак ‘ (апостроф) в Excel
Апостроф уже был упомянут в этой статье чуть выше, где помогал в начале ячейки использовать знак равенства без превращения её в формулу.
А все дело в том, что, будучи вставленным в начало ячейки, он несет важную информацию для Excel о том, что данные в ячейке – строго текстовые, и их не нужно воспринимать никак иначе.
Любопытный факт, что длина содержимого ячейки в некоторых случаях может измениться.
Почему так?
Дело в том, что Excel часто автоматически обрабатывает вводимое значение ячейки и превращает его в число в визуально аналогично выглядящем формате. Например, “50%” будет фактически 0,5, а даты будут восприняты как целые числа. Подробнее об этом можно прочитать в статье про функцию ТЕКСТ
Сам апостроф при этом никак не определяется и не влияет на другие параметры ячейки. Её длина остается такой же, как и без него, а формулы, ссылающиеся на ячейку, не видят в ней апостроф. Иными словами, он никак не вредит данным, только делает их текстовыми.
Символ & (амперсанд) в Excel
Амперсанд в Excel при использовании в формулах является оператором конкатенации и нужен как более лаконичная замена функции СЦЕПИТЬ. Ниже две формулы, делающие абсолютно одно и то же действие – объединяющие ячейку A1, пробел и ячейку B1:
=СЦЕПИТЬ(A1;" ";B1)
=A1&" "&B1
Очевидно, вторая формула короче, к тому же не использует вложенность (не имеет скобок), что иногда бывает полезно при составлении сложных формул.
Еще одно свойство амперсанда – т.к. процедура сцепки является текстовой по самой её сути, конкатенация амперсандом не исключение, и даже при сцепке двух числовых значений формат результирующего значения ячейки будет текстовым.
Связанные статьи:
Как найти определенные символы в ячейках Excel
Как удалить лишние символы из всех ячеек
Как добавить символы в каждую ячейку диапазона
Подстановочные знаки в MS EXCEL
Смотрите также с проблемой, котораяПример 3. Используя функцию код символа одинарной оно положительное, 0, же формулу она и звездочка (*),возвращает результаты RA308021,будут найдены слова
получения данных, соответствующих случае будут выведены=ИНДЕКС(Список;НАИМЕНЬШИЙ( найденные значения, воспользуемся диапазон удобно использовать Для удобства также БДСУММ(), ДСРЗНАЧ() подсчета ячеек, содержащихПодстановочные знаки (* и очень тормозит процесс
ТИП, отобразить тип кавычки. если равно 0, все правильно считает. заключите их в RB308021 и т. д.
«стал» и «стыл», |
указанному шаблону. Например, |
все значения, |
ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($E$2;Список)=1;СТРОКА(Список)-СТРОКА($A$4);НД());»»); |
ПОИСК() |
все склонения слова |
и -1, когдаКто может подсказать |
круглые скобки.На вкладке |
Использование в функциях
СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))=ИНДЕКС(Список;Пусть Исходный список значений оригинал (на английскомВПР() и ГПР() молоток (например, молотку, в Условном форматировании, таблиц. Суть в в таблицу вида:Пример 2. В таблице – отрицательное. в чем здесьФункция CHARLIST возвращает совпаденияКонструктор или «стул». с именем Андрей,на слова дрель)НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСК($C$2;Список)=1)*(ДЛСТР($C$2)=ДЛСТР(Список))=1;СТРОКА(Список)-СТРОКА($A$4);НД());»»); (например, перечень инструментов) языке) .ПОИСКПОЗ() молотком, молотка и
условиях отбора Расширенного следующем: с помощьюФункция ТИП возвращает код дано 3 числа.Пример 1. Дана таблица ошибка либо упущение? для одного илинажмите кнопкуПо запросу проживающих на улице или дрели.
Часть формулы ПОИСК($E$2;Список)=1 определяет:СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))
- находится в диапазонеИспользование подстановочных знаков вОписание применения подстановочных знаков
- пр.). Для решения
- фильтра, в ряде
- формул массива автоматически типов данных, которые Вычислить, какой знак с кодами символов:200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММЕСЛИ(H8:H20;»1001??1*»;I8:I20) более символов иВыполнить
- Like «[!a]*»
- Тюльпановой.
-
начинается)A5:A13.
Использование в инструменте Найти…
условии сравнения для в вышеуказанных функциях этой задачи проще функций, а также подсчитываю различные количественные могут быть введены имеет каждое число: от 65 –
- эта формула позволяет использовать практически.будут найдены всеДополнительные сведения о запросахДля создания списка, содержащего
Использование в Расширенном фильтре
ли значение изЧасть формулы ПОИСК($C$2;Список)=1 определяет:См. Файл примера.
Использование в Условном форматировании
фильтров текст, а описано соответствующих статьях. всего использовать критерии при поиске и
excel2.ru
Использование подстановочных знаков в запросах поиска
показатели. Но в в ячейку Excel: положительный (+), отрицательный до 74: работает нормально. любые символы изРассмотрим несколько примеров шаблонов элементы, которые не см. в статье найденные значения, воспользуемся диапазонаначинаетсяВыведем в отдельный диапазон при поиске иТакже подстановочные знаки можно отбора с подстановочным замене ТЕКСТовых значений данном виде формул,Типы данных (-) или 0.Необходимо с помощью функцииКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММЕСЛИ(баланс!$A:$A;»1001??1*»;баланс!$C:$C) — эта
набор знаков ANSI, с подстановочными знаками, начинаются с буквы Знакомство с запросами. формулой массива:
A5:A13ли значение из значения, которые удовлетворяют замене содержимого. использовать в стандартном знаком * (звездочка). штатными средствами EXCEL.
нельзя использовать знаки |
Код |
Введем данные в таблицу |
СИМВОЛ отобразить символы, |
«a». |
Вот несколько примеров подстановочных |
критерию, причем критерийДополнительные сведения об использовании инструменте Найти… (Главная/ |
Идея заключается вЕсли имеется диапазон с |
support.office.com
Поиск ТЕКСТовых значений в MS EXCEL с выводом их в отдельный список. Часть2. Подстановочные знаки
вида: которые соответствуют данным и выдает итог CHARLIST заключается в использовать в выражениях.- знаков для созданияЕСЛИОШИБКА(ЕСЛИ(ПОИСК($I$2;ПРАВСИМВ((Список);ДЛСТР($I$2)));СТРОКА(Список)-СТРОКА($A$4);НД());»»); Критерию также будутA5:A13 задан с использованием подстановочных знаков с Редактирование/ Найти и следующем: для условий
текстовыми значениями и с условием только1Введем в ячейку В2 кодам.
Задача
который равен 0. квадратные скобки ([ССоответствует диапазону символов. Помните, запросов в приложенииСТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))) соответствовать значения начинающиеся
А. Найти значения, которые начинаются с критерия и содержат определенное количество символов
с фразы «дрел?». подстановочных знаков (*, помощью средства поиска выделить/ Найти… или отбора текстовых значений
необходимо произвести поиск по одному столбцу,Текстовый
формулу:Для этого введем вНарушение п.2 и ]) и можетимволы что символы следует Access.)
с фраз дрелью,Часть формулы ДЛСТР($C$2)=ДЛСТР(Список) ?). Рассмотрим различные и замены в нажать можно задать в
или подсчет этих действительности по 5-6:2Аргумент функции: Число – ячейку В2 формулу п.3 Правил форума. использоваться совместно сСоответствия указывать в алфавитномСимвол
Часть формулы ПОИСК($I$2;ПРАВСИМВ((Список);ДЛСТР($I$2))) определяет: дрел23 и т.п. определяет:
варианты поиска.
Excel: Поиск или
CTRL+F
качестве критерия лишь
значений на основании {=СУММ(ЕСЛИ(A1:A1000=»Иванов»;1;0))} программа будетЛогический любое действительное числовое следующего вида:Теги поправил.
подстановочными знаками для? или _ (подчеркивание) порядке (от АОписаниесовпадают ли последние 5Критерий вводится в ячейку
равна ли длина строкиДля удобства написания формул замена текста и) часть текстового значения какого-нибудь критерия, то считать только ячейки4 значение.Аргумент функции: Число –п. 2 исправляйте. более точного поискаЛюбой символ до Я, а
Б. Найти значения, которые начинаются со слова дрель или дрели и содержат как минимум 6 букв
* символовG2значения из диапазона создадим Именованный диапазон чисел на листе.На рисунке выше показано, (для нашего случая, использование подстановочных знаков со значением Иванов,Значение ошибкиСкопировав эту формулу вниз,
код символа.китин соответствий.
* или %
не от Я
Соответствует любому количеству символов.
значений из диапазона
и выглядит так:A5:A13 Список для диапазонаИспользуйте как найти ячейки, это – молот), (* и ?) а хотелось бы16 получим:
В. Найти значения, у которых слово дрель находится в середине строки
В результате вычислений получим:: пример ба :pЧтобы определить диапазон символов,Ноль или больше символов до А). Вы можете использоватьA5:A13 «?дрель?». В этом5 символам?A5:A13Чтобы найти содержащие слово из
а другую часть существенно расширяет возможности еще «Иванова», «вчера
Массив
Сначала посчитаем количество отрицательных
Как использовать функцию СИМВОЛ
ох как не
используйте в функции#По запросу звездочку (с фразой «дрел?». случае будут выведеныЗнак * (умножить) между.? (вопросительный знак) пяти букв, первые
Г. Найти значения, которые заканчиваются на слово дрель или дрели
заменить подстановочными знаками. поиска. выдано Иванову». Пытался64 и положительных чисел в формулах на любит Excel ссылки CHARLIST дефис (-)Любая цифра (0–9)
с[а-ы]н
* Критерию также будут все значения,
частями формулы представляет
Перечень найденных значений будем
Любой символ (один)
4 из которых
В нашем случае,Подстановочный знак ? (знак написать макрос ноВведем формулу для вычисления в столбцах «Прибыль» практике? Например, нам на весь столбц для разделения верхней[будут найдены слова
) в любом месте
соответствовать значения заканчивающиесясодержащие условие И (значение помещать в отдельныйПример: условию «бар?н» фраза «дрел». критерий будет выглядеть
excel2.ru
Примеры подстановочных знаков
вопроса) означает один видимо знаний не в ячейку В2: и «ЗНАК»: нужно отобразить текстовую или строку
и нижней границсписок_символов «сан», «сон» и строки символов. на фразы дрела,слово дрель, и должно начинаться с столбец. соответствуют результаты «барин»Использование подстановочных знаков в так – молот*. любой символ, а хватило. Хотя можетАргумент функции: Значение –А теперь суммируем только строку в одинарных
В Excel часто необходимо диапазона.]
«сын».По запросу дрел6 и т.п. у которых есть
дрел и иметь |
Найдем все названия инструментов, |
|
и «барон» |
Расширенном фильтре описаноПредполагая, что текстовые значения знак * (звездочка) есть и более любое допустимое значение. положительные или только |
кавычках. Для Excel использовать при вычисленияхЧтобы найти соответствие символуЛюбой символ, входящий в#чт* |
СОВЕТ: |
перед ним и такую же длину, |
которые* (звездочка) в этой статье. (склонения слова молот) — последовательность символов |
простое решение. Большая |
В результате получим: |
отрицательные числа: одинарная кавычка как значения, которые повязанных дефиса (-), разместитесписок_символов |
Соответствует любому цифровому символу. |
будут найдены слова |
О поиске текстовых после него как как и критерий,начинаютсяЛюбое количество символовИспользование подстановочных знаков в находятся в диапазоне любой длины. просьба: подскажите какТаким образом с помощьюКак сделать отрицательное число первый символ – |
с символами, знаком |
его в начале[!По запросу «что», «чтение» и значений с учетом минимум 1 символ. т.е. 5 букв). |
с фразы дрелПример: условию «*-восток» правилах Условного форматированияА2:А10Используйте |
можно решить эту |
функции ТИП всегда |
положительным, а положительное это спец символ, числа и типом. или в концесписок_символов |
1#3 «чтиво», но не
Примеры использования подстановочных знаков для поиска соответствий шаблону
РЕгиСТра читайте вДля создания списка, содержащего
-
Критерию также будут
-
и соответствуют результаты «северо-восток» описано в этой, запишем формулу =СЧЁТЕСЛИ(A2:A10;»молот*»)).Чтобы найти проблему. Заранее благодарен! можно проверить что
-
отрицательным? Очень просто который преобразует любоеДля этого используются следующие функции CHARLIST (после]будут найдены числа «почтение» или «почта».
-
статье Поиск текстовых найденные значения, воспользуемся соответствовать такие несуразныедлина строки и «юго-восток»
статье. В результате будут? (знак вопроса) Да, Да не
на самом деле достаточно умножить на |
значение ячейки в |
функции: |
восклицательного знака, если |
Любой символ, не входящий |
103, 113 и |
? |
значений в списках. |
формулой массива: значения как дрел5,которых составляет 5 |
~ (тильда), за которойПримечание: |
подсчитаны все склоненияОдин из символов уточнил — на |
содержит ячейка Excel. -1: текстовый тип данных. |
СИМВОЛ; |
он используется). В |
в |
123.Соответствует отдельной букве в Часть3. Поиск с=ИНДЕКС(Список;НАИМЕНЬШИЙ( дрелМ и т.п. символов. следует ?, * |
Мы стараемся как слова молоток в
Пример: условию «бар?н» работе стоит Office Обратите внимание чтоМожно еще упростить формулу, Поэтому в самойТИП; любом другом месте
список_символовУзнайте больше о применении определенной позиции. учетом РЕГИСТРА.ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($G$2;Список);СТРОКА(Список)-СТРОКА($A$4);НД());»»); (если они содержатсяКритерий будет вводиться в или ~ можно оперативнее обеспечивать диапазоне соответствуют результаты «барин», 2003. дата определяется функцией просто поставить знак
ячейке одинарная кавычкаЗНАК. дефис указывает на[а-яА-Я0-9]. условий к запросу.По запросу
Если вы хотите найтиСТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))) в списке). ячейкуВопросительный знак, звездочку или вас актуальными справочнымиA2:A10 «барон» и «баран»Serge как число. Для
support.office.com
Подстановочные знаки (Формулы/Formulas)
оператора вычитания – как первый символ
Функция СИМВОЛ дает возможность
диапазон символов ANSI.Любой буквенно-цифровой символПодстановочные знаки используются вст?л определенный элемент, но)Критерий вводится в ячейкуС2
тильду материалами на вашем.* (звездочка): =СУММПРОИЗВ(—ЕЧИСЛО(ПОИСК(«иванов»;A1:A1000)))
Excel любая дата минус, перед ссылкой – не отображается:
получить знак с
zuzikmba[А-Я]
шаблоне следующим образом.будут найдены слова не помните егоЧасть формулы ПОИСК($G$2;Список) определяет:
E2и выглядеть так:
Пример: условию «фг06~?»
языке. Эта страница
Нижеследующие функции позволяют использоватьЛюбое количество символов
Serge — это числовое на ячейку:Для решения данной задачи
excelworld.ru
Функции СИМВОЛ ЗНАК ТИП в Excel и примеры работы их формул
заданным его кодом.: Добрый день всем!Любая прописная буква отОткройте запрос в конструкторе. «стол», «стал» и
точное написание, используйтесодержит
- и выглядит так:
- «дрел?». Вопросительный знак
- соответствует результат «фг06?»
переведена автоматически, поэтому подстановочные знаки:Пример: условию «*-восток»: =СУММПРОИЗВ(0+НЕ(ЕОШ(ПОИСК(«иванов»;A1:A1000)))) значение, которое соответствуетНо что, если нужно используем такую формулу Функция используется, чтобВозникла такая трудность.
А до Я.В строке «стул».
в строке запросали значение из «дрел??». В этом является подстановочным знаком.Найдем текстовые значения, удовлетворяющие ее текст можетСЧЁТЕСЛИ() (см. статью Подсчет
Примеры использования функций СИМВОЛ, ТИП и ЗНАК в формулах Excel
соответствуют результаты «северо-восток»Если важен регистр: количеству дней, прошедших число с любым
с функцией =СИМВОЛ(39) преобразовать числовые кодыЕсть файл большой.Примечание:
Условие отбора[ ] подстановочные знаки.
диапазона случае будут выведены
Для реализации этого варианта
заданному пользователем критерию. содержать неточности и текстовых значений с и «юго-восток»=СУММПРОИЗВ(1*НЕ(ЕОШ(НАЙТИ(«Иванов»;A1:A1000)))) от 01.01.1900 г знаком сделать положительным?Также данную функцию полезно символов, которые получены Использую формулу суммесли Диапазон символов необходимо указыватьнеобходимого вам поляСоответствует символам в скобках.Подстановочные знаки — это специальныеA5:A13 все значения, в
поиска требуется функция Критерии заданы с грамматические ошибки. Для
единственным критерием) и СЧЁТЕСЛИМН()~ (тильда), за которойSerge до исходной даты. Тогда следует использовать применять, когда нужно с других компьютеров,
и в критерии в алфавитном порядке. введите перед условиемПо запросу символы, которые могут
фразу «?дрел?». Критерию
Как посчитать количество положительных и отрицательных чисел в Excel
которые позволяющая использовать подстановочные использованием подстановочных знаков. нас важно, чтобыСУММЕСЛИ() и СУММЕСЛИМН() следует ?, *
: А для Вашего Поэтому каждую дату
функцию ABS. Данная формулой сделать перенос
в символы данного пишу «100??1*», диапазон Например, [Я-А] — это
отбора операторст[оу]л
заменять неизвестные символы также будут соответствоватьначинаются знаки: используем функцию
Поиск будем осуществлять эта статья былаСРЗНАЧЕСЛИ()
или ~ примера подойдёт и в Excel следует функция возвращает любое строки в ячейке
компьютера. суммирования и сам неправильный шаблон.Likeбудут найдены слова
в текстовом значении значения содержащие фразыс текста-критерия (со ПОИСК(). Согласно критерию в диапазоне с вам полезна. ПросимВ таблице условий функций
Вопросительный знак, звездочку или немассивная: воспринимать как числовой число по модулю:
Excel. И для
Проверка какие типы вводимых данных ячейки в таблице Excel
Функция ТИП определяет типы диапазон поиска расположеныОзнакомьтесь с основами построения.
«стол», «стул», но и удобны для 5дрел7, Адрелу и слова дрел) и
«дрел?» (длина 5 | повторяющимися значениями. При |
вас уделить пару | БСЧЁТ() (см. статью |
тильду. | =СЧЁТЕСЛИ(A1:A1000;»иванов*») |
тип данных отображаемый | Теперь не сложно догадаться |
других подобного рода | данных ячейки, возвращая |
на другом листе. | выражений. |
Замените один или несколько не «стал».
поиска нескольких элементов т.п.
длиной как минимум
символов) — должны наличии повторов, можно секунд и сообщить, Подсчет значений сПример: по условиюНочной пилот в формате ячейки как сделать любое задач. соответствующее число. Формула выдает 0.Чтобы найти соответствия таким символов в условии! с похожими, ноКритерий вводится в ячейку6 символов. быть выведены 3 ожидать, что критерию помогла ли она
exceltable.com
Знаки подстановки в формулах массива
множественными критериями), а поиска «ан06~?» будет: Серж, спасибо большое,интересное – «Дата». число с отрицательнымЗначение 39 в аргументеФункция ЗНАК возвращает знакКогда для примера специальным символам, как подстановочным знаком. Например,Исключает символы в скобках. не одинаковыми данными.I2Для создания списка, содержащего значения: Дрель, дрель, будет соответствовать несколько вам, с помощью также функций БСЧЁТА(), найдено «ан06?» и нестандароное решение.Ночной пилот знаком минус: функции как вы числа и возвращает на этом же вопросительный знак (?), запросПо запросу Кроме того, онии выглядит так: найденные значения, воспользуемся Дрели. значений. Для их кнопок внизу страницы.
БИЗВЛЕЧЬ(), ДМАКС(), ДМИН(),Предположим, что стоит задача
Снимаю шляпу.: Дорогие форумчане, столкнулся
Или так:
уже догадались это
значение 1, если листе тестирую эту знак решетки (#)Like R?308021
ст[!оу]л
могут пригодиться для «дрел?». В этом формулой массива:Для создания списка, содержащего
planetaexcel.ru
вывода в отдельный
Эксель символ
Подстановочные знаки (символы *, ? и
Рассмотрим применение подстановочных знаков в Excel (символы звездочки «*», тильды «
» и вопросительного знака «?») и их использование при поиске и замене текстовых значений.
Приветствую всех, дорогие читатели блога TutorExcel.Ru.
В начале предлагаю вспомнить определение подстановочных знаков и понять, что же это такое и для каких целей они применяются в Excel. А затем уже разберем применение на конкретных примерах.
Подстановочные знаки — это специальные символы, которые могут принимать вид любого произвольного количества символов, другими словами, являются определенными масками комбинаций символов.
Всего в Excel есть 3 типа подобных знаков:
- * (звездочка); Обозначает любое произвольное количество символов. Например, поиск по фразе «*ник» найдет слова типа «понедельник», «всадник», «источник» и т.д.
- ? (вопросительный знак); Обозначает один произвольный символ. К примеру, поиск по фразе «ст?л» найдет «стол», «стул» и т.д.
(тильда) с последующими знаками *, ? или
. Обозначает конкретный символ *, ? или
. Например, поиск по фразе «хор*» найдет все фразы начинающиеся на «хор» («хоровод», «хорошо» и т.д.). Поэтому для точного поиска «хор*» нужно использовать символ «
» и искать по фразе «хор
» гарантирует, что Excel прочитает следующий символ как текст, а не как подстановочный знак.
Использование таких спецсимволов может быть полезно при фильтрации данных, для сравнения текста, при поиске и замене текстовых значений. Давайте подробно остановимся на каждом из основных вариантов применения.
Фильтрация данных
Рассмотрим пример. Предположим, что у нас имеется список сотрудников компании и мы хотим отфильтровать только тех сотрудников, у которых фамилии начинаются на конкретную букву (к примеру, на букву «п»):
Для начала добавляем фильтр на таблицу (выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр или нажимаем сочетание клавиш Ctrl + Shift + L).
Для фильтрации списка воспользуемся символом звездочки, а именно введем в поле для поиска «п*» (т.е. фамилия начинается на букву «п», после чего идет произвольный текст):
Фильтр определил 3 фамилии удовлетворяющих критерию (начинающиеся с буквы «п»), нажимаем ОК и получаем итоговый список из подходящих фамилий:
В общем случае при фильтрации данных мы можем использовать абсолютно любые критерии, никак не ограничивая себя в выборе маски поиска (произвольный текст, различные словоформы, числа и т.д.).
К примеру, чтобы показать все варианты фамилий, которые начинаются на букву «к» и содержат букву «в», то применим фильтр «к*в*» (т.е. фраза начинается на «к», затем идет произвольный текст, потом «в», а затем еще раз произвольный текст).
Или поиск по «п?т*» найдет фамилии с первой буквой «п» и третьей буквой «т» (т.е. фраза начинается на «п», затем идет один произвольный символ, затем «т», и в конце опять произвольный текст).
Применение в функциях
Как уже говорилось выше, подстановочные знаки в Excel могут использоваться в качестве критерия при сравнении текста в различных функциях Excel (например, СЧЁТЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН, ГПР, ВПР и другие).
Повторим задачу из предыдущего примера и подсчитаем количество сотрудников компании, фамилии которых начинаются на букву «п».
Воспользуемся функцией СЧЁТЕСЛИ, которая позволяет посчитать количество ячеек соответствующих указанному критерию.
В качестве диапазона данных укажем диапазон с сотрудниками (A2:A20), а в качестве критерия укажем запись «п*» (т.е. любая фраза начинающаяся на букву «п»):
Как и в первом примере, в результате мы получили ровно 3 фамилии.
Однако не все функции поддерживают применение подстановочных знаков. Некоторые из них (к примеру, функция НАЙТИ) любой символ воспринимают как текст, даже несмотря на то, что он может быть служебным.
С помощью функции НАЙТИ найдем в тексте позицию вхождения вопросительного знака и звездочки:
Обратным примером служит аналогичная функция ПОИСК, в которой мы должно четко указать что ищем именно служебный символ:
Как видим результат у функций получился одинаковым, однако обращение к подстановочным знакам разное.
Инструмент «Найти и заменить»
Подстановочные знаки в Excel также можно использовать для поиска и замены текстовых значений в инструменте «Найти и заменить» (комбинация клавиш Ctrl + F для поиска и Ctrl + H для замены).
Рассмотрим пример. Имеется список продукции магазина, в котором нам нужно найти продукт «молоко».
Предположим, что при вводе данных сделали ошибки из-за чего в списке появились продукты «малоко».
Чтобы несколько раз не искать данные по словам «молоко» или «малоко», при поиске воспользуемся критерием «м?локо» (т.е. вторая буква — произвольная):
При этом не стоит забывать, что с помощью данного инструмента можно не только искать текст, но и заменять его (к примеру, заменить «м?локо» на «молоко»).
Как заменить звездочку «*» в Excel?
Практически наверняка каждый сталкивался со следующей ситуацией — в тексте присутствует символ звездочки, который необходимо удалить или заменить на какой-либо другой текст.
Однако при попытке заменить звездочку возникают трудности — при замене меняются абсолютно весь текст, что естественно и логично, так как Excel воспринимает символ «*» как любой произвольный текст.
Но мы теперь уже знаем как с этим бороться, поэтому в поле Найти указываем текст «
*» (явно показываем, что звездочка является специальным символом), а в поле Заменить на указываем на что заменяем звездочку, либо оставляем поле пустым, если хотим удалить звездочку:
Аналогичная ситуация и при замене или удалении вопросительного знака и тильды.
Производя замену «
?» (для тильды — «
») мы также без проблем сможем заменить или удалить спецсимвол.
Символы в экселе
Символы в формулах Excel.
(тильда), за которой смотрите в статье. Про разные ссылки формулу. =A1&» «&A2 «СЦЕПИТЬ».Exce забывать об этом. Excel.Или есть способ так и не, которая умеет повторять которую можно сделать
Пример: условию «*-восток» включают дроби, знакиCTRL+F такую формулу. =СЧЁТЕСЛИ(A1:A10;B2) таких 4 слова. БДСУММ(), ДСРЗНАЧ() следует ?, * «Символ в Excel». в формулах смотритеПояснение в формуле* (звездочкаl, используя символы Я бы ни самому их сделать понял, бросил. заданный символ икс себе за пару
соответствуют результаты «северо-восток» национальных алфавитов и), т.к. им соответствуютО других способах примененияВ формуле написали словоПОИСК() или
В Excel можно в статье «Относительные — ячейку А1)что означают символы в за что не и внедрить вSalsero раз:
минут и использовать и «юго-восток» символы национальных валют специальные комбинации символов подстановочных знаков читайте «молок» и поставилиВПР() и ГПР()Вопросительный знак, звездочку или сделать не просто и абсолютные ссылки сцепить (&), пробел– обозначает формулах Excel, стал так делать Excel.: В Office ExcelЕсть база телефонов, которые потом как справочник:
(тильда), за которой (см. статью ). (^v, ^l). В
в статье «Примеры звездочку (*) –ПОИСКПОЗ() тильду. график, диаграмму по
в Excel». (» «), сцепитьлюбое количество символов вт. д.ber$erk
ber$erk 2007 заложено большое начинаются на 095Для всех ячеек столбца следует ?, * Встроенный шрифт Symbol окне стандартного поиска функции «СУММЕСЛИМН» в это значит, чтоОписание применения подстановочных знаковПример: по условию данным таблицы, а
@ ячейку А2. текстеС какого символа: Зачем специальным программам: А может создать количество разных символов, или 099, а В установлен шрифт
или
содержит стрелки, маркеры EXCEL использование таких Excel». Excel будет считать в вышеуказанных функциях поиска «ан06
?» будет сделать динамический график.(знак «собака» называем по-русски,О других способах. Например, нужно найти
начинается формула в шрифт тягать? шрифт с этими
но там нет мне нужно к Arial, для столбцаВопросительный знак, звездочку или и знаки, используемые комбинаций не предусмотрено, Как найти все слова все ячейки со описано соответствующих статьях. найдено «ан06?» При добавлении данных по-английски — at сцепить слова и
фамилии на «Ро». Excel?СоВопрос, я так символами (типа Windings символов,которые используются при каждой ячейке добавить C — шрифт тильду в науке. Имеются но из ситуации
с разными окончаниями словами, которые начинаютсяТакже подстановочные знаки можноПредположим, что стоит задача в таблицу, они (эт) или at числа, даты, смотрите Мы напишем взнака равно» (=)
понимаю, стоял -)? Встроить ее разработке чертежей,а именно +38. Как это Webdings и т.д.Пример: условию «фг06
?» также дополнительные шрифты, можно выйти по-другому. в на «молок», а использовать в стандартном подсчета ячеек, содержащих все или, только, commercial) в статье «Функция формуле «Ро*». Excel
. Все формулы начинают либо шрифт, либо в комп и символы допусков формы сделать? Спасибо. С Так что одна соответствует результат «фг06?»
такие как Wingdings,Для поиска, например, спецсимволаExcel. дальше имеют разные инструменте Найти… (Главная/ все склонения слова последние (например за- «СЦЕПИТЬ» в Excel».
найдет фамилии – писать, поставив, сначала, спец.программа? я предложил вуаля и расположения. макросами пробовал не и та жеВ стандартном наборе шрифтов содержащие декоративные символы. Разрыв страницы (см.Эти подстановочные знаки окончания. Редактирование/ Найти и молоток (например, молотку, последние семь дней)
Подстановочные знаки в MS EXCEL
преобразует число в текст
(тильда) Рогов, Роговцева, Романов, в ячейке знак шрифтKuklPКак добавить новый полается. Я очень функция
Windows есть многоПримечание: статью Вставка символа можно вставлять неСимвол «звездочка» в выделить/ Найти… или молотком, молотка и будут автоматически отражаться Excel– если нужно
т.д. «равно» — этотZ: И потом тягать набор символов к далёк от Экселя
Microsoft Excel
трюки • приёмы • решения
Как в Excel вводить специальные символы
В Excel есть окно Символ, которое применяется для поиска и вставки специальных символов в ячейку (рис. 66.1). Вы можете открыть это окно, выбрав команду Вставка ► Символы ► Символ.
На вкладке Символы в раскрывающемся списке Шрифт выберите нужный шрифт. Для большинства шрифтов вы также можете выбирать категорию шрифтов из раскрывающегося списка Набор. Выберите нужный символ и нажмите кнопку Вставить. Продолжите вставку дополнительных символов, если они вам еще нужны, или нажмите кнопку Закрыть, чтобы закрыть окно.
Рис. 66.1. Символы из категории технические знаки шрифта Arial Unicode MS
Если вы вставили символ из определенного шрифта, то Excel продолжит отображать тот же символ независимо оттого, какой шрифт применился к ячейке. Для большого набора символов используйте шрифт Arial Unicode MS.
Если вы используете какой-либо символ часто, то можете захотеть сделать его более доступным, например это может быть КНС. В Excel это выполняется с помощью функции Автозамена. Исполнив следующие инструкции, вы сделаете нужный вам символ (для нашего примера он выбран на рис. 66.1) легкодоступным.
- Выберите пустую ячейку.
- Выполните команду Вставка ► Символы ► Символ и используйте диалоговое окно. Символ для поиска символов, которые вы хотите использовать. В нашем примере код символа равен 2318, а сам символ относится к категории технические знаки шрифта Arial Unicode MS.
- Вставьте этот символ в ячейку, нажав кнопку Вставить.
- Нажмите Закрыть, чтобы закрыть диалоговое окно Символ.
- Нажмите Ctrl+C, чтобы скопировать символ в активной ячейке.
- Выберите Файл ► Параметры, чтобы открыть окно Параметры Excel, перейдите в раздел Правописание, а затем нажмите кнопку Параметры автозамены для вызова диалогового окна Автозамена (или просто нажмите Alt+TA).
- В окне Автозамена выберите одноименную вкладку.
- В поле заменять введите последовательность символов, например (р).
- Перейдите к полю на и нажмите Ctrl+V, чтобы вставить специальный символ.
- Нажмите 0К для закрытия окна Автозамена.
После выполнения этих шагов Excel будет заменять символ, когда вы введете (р). Выбирая строку замены, укажите последовательность символов, которые вы обычно не печатаете. В противном случае вы можете обнаружить, что Excel делает замену там, где она вам не нужна. Помните, что всегда можете нажать Ctrl+Z, чтобы отменить автозамену. Для получения более подробной информации об использовании автозамены см. статью «Настройка и совместное использование автозамены в Excel».
Визуализация значками с функцией СИМВОЛ (CHAR)
В стандартном наборе шрифтов Windows есть много специальных символов, которые иногда весьма приятно и полезно было использовать на листе Excel:
- всяческие звездочки для визуализации рейтингов
- различные виды стрелок для отображения динамики, роста или падения
- иконки человечков для иллюстрирования населения или количества сотрудников
- символы различных объектов (автомобилей, самолетов, книг) для показа объема продаж и т.д.
В Microsoft Excel подобный трюк можно выполнить с помощью функция СИМВОЛ (CHAR) , которая умеет выводить символ по его коду:
где Код — число от 0 до 255, внутренний код символа Windows.
Заметьте, что в разных шрифтах символы с одним и тем же кодом могут выглядеть по-разному. Поэтому для вывода нужного значка необходимо знать имя шрифта и код символа в нем. Проще всего это определить с помощью небольшой таблицы, которую можно сделать себе за пару минут и использовать потом как справочник:
Для всех ячеек столбца В установлен шрифт Arial, для столбца C — шрифт Webdings и т.д. Так что одна и та же функция СИМВОЛ (CHAR) показывает нам символы с заданными кодами в каждом шрифте.
Обратите внимание, что первые три десятка кодов зарезервированы во всех шрифтах под системные нужды и в виде осмысленных символов не отображаются. А вот с остальными можно поиграться.
Также можно выбрать на вкладке Вставка команду Символ (Insert — Symbol) , задать нужный шрифт и посмотреть код требуемого символа в нижей части окна:
Вот так, например, можно визуализировать рост или падение продаж, используя символы с кодами 233 и 234 из шрифта Wingdings и простую проверку функцией ЕСЛИ (IF) :
Цвет стрелок можно задать дополнительно, используя условное форматирование.
Или можно наглядно отобразить, например, количество персонала в каждом филиале компании, используя символ человечка (код 128 в шрифте Webdings) и функцию ПОВТОР (REPT) , которая умеет повторять заданный символ икс раз:
Спецсимволы в Excel. Бесплатные примеры и статьи.
Импортируем (вставляем) ТЕКСТ из WORD в ячейку EXCEL
Рассмотрим подробнее вставку в одну ЯЧЕЙКУ листа текстовых строк из WORD, содержащих несколько абзацев и символы табуляции.
Функция КОДСИМВ() в MS EXCEL
Отображение надстрочных символов в MS EXCEL
В EXCEL легко отформатировать шрифт, чтобы отобразить надстрочные (x 2 ) и подстрочные (Al2O3) символы. Это можно сделать выделив часть текста в ячейке и через диалоговое окно Формат ячеек / Шрифт (CTRL+SHIFT+F) применить необходимое форматирование шрифта. Но этот подход не работает, если в ячейке находится не значение, а формула. И все же, в ряде случаев, выход есть.
Отображение широты и долготы в MS EXCEL
Если Вам нужно отобразить широту или долготу в формате 56°54’31» (56 градусов 54 минуты 31 секунда), то этот пример для Вас.
Поиск ячеек содержащих в MS EXCEL спецсимволы
В MS WORD спецсимволы (конец абзаца, разрыв строки и т.п.) легко найти с помощью стандартного поиска (CTRL+F), т.к. им соответствуют специальные комбинации символов (^v, ^l). В окне стандартного поиска EXCEL использование таких комбинаций не предусмотрено, но из ситуации можно выйти по-другому.
Шрифты для отображения спецсимволов в MS EXCEL
Иногда требуется в ячейке отобразить нестандартные символы, например, стрелочку или часики. Это можно легко сделать с помощью встроенных шрифтов.
Импортируем (вставляем) текст из WORD на лист EXCEL
При вставке на лист EXCEL текста из WORD, содержащего несколько абзацев и символы табуляции, текст вставляется сразу в несколько ячеек. Рассмотрим подробнее почему так происходит.
Отображение в MS EXCEL вместо 0 другого символа
Для отображения вместо 0 символа ? (перечеркнутый 0) используем пользовательский формат # ##0,00;-# ##0,00;?.
Вставка в MS EXCEL символа Разрыва строки для удобства чтения формул
Если в ячейке содержится длинная формула, то с помощью символа Разрыв строки (ALT+ENTER) удобно отобразить ее в нескольких строчках в поле Строка формул.
Ввод спецсимволов в MS EXCEL с помощью клавиши «ALT»
Зная десятичное значение кода символа, можно ввести этот символ с помощью комбинации клавиш ALT+код. Конечно, любой символ можно ввести через команду Вставка/ Текст/ Символ, но, иногда, например, при вводе пользовательского формата через Формат ячеек, эта команда недоступна.