что означает вопросительный знак в ячейке таблицы
Что означает вопросительный знак в ячейке таблицы
Как отфильтровать ячейки со знаком вопроса в Excel?
Обычно вопросительный знак «?» всегда использовать как подстановочный знак для одиночного символа в Excel. И здесь у меня есть список текстовых значений, которые содержат вопросительные знаки в ячейках, теперь мне нужно отфильтровать ячейки, которые включают вопросительные знаки, как показано на следующих снимках экрана.
К сожалению, если я применю функцию «Фильтр» непосредственно в Excel, я не получу правильный результат. Есть ли какой-нибудь хороший способ справиться с этой проблемой?
Фильтровать ячейки с вопросительным знаком в Excel
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Вот небольшой трюк, чтобы отфильтровать ячейки, содержащие вопросительные знаки, сделайте следующее:
1. Выберите столбец данных, который вы хотите отфильтровать.
3, Затем в Пользовательский автофильтр диалоговое окно, введите
? в текстовое поле кроме Комплект box, см. снимок экрана:
Внимание:
символ находится над клавишей Tab на клавиатуре.
4, Затем нажмите OK, были отфильтрованы только ячейки, содержащие вопросительные знаки.
Рассмотрим применение подстановочных знаков в Excel (символы звездочки «*», тильды «
» и вопросительного знака «?») и их использование при поиске и замене текстовых значений.
Приветствую всех, дорогие читатели блога TutorExcel.Ru.
В начале предлагаю вспомнить определение подстановочных знаков и понять, что же это такое и для каких целей они применяются в Excel. А затем уже разберем применение на конкретных примерах.
Подстановочные знаки — это специальные символы, которые могут принимать вид любого произвольного количества символов, другими словами, являются определенными масками комбинаций символов.
Всего в Excel есть 3 типа подобных знаков:
. Например, поиск по фразе «хор*» найдет все фразы начинающиеся на «хор» («хоровод», «хорошо» и т.д.). Поэтому для точного поиска «хор*» нужно использовать символ «
» и искать по фразе «хор
» гарантирует, что Excel прочитает следующий символ как текст, а не как подстановочный знак.
Использование таких спецсимволов может быть полезно при фильтрации данных, для сравнения текста, при поиске и замене текстовых значений. Давайте подробно остановимся на каждом из основных вариантов применения.
Фильтрация данных
Рассмотрим пример. Предположим, что у нас имеется список сотрудников компании и мы хотим отфильтровать только тех сотрудников, у которых фамилии начинаются на конкретную букву (к примеру, на букву «п»):
Фильтр определил 3 фамилии удовлетворяющих критерию (начинающиеся с буквы «п»), нажимаем ОК и получаем итоговый список из подходящих фамилий:
В общем случае при фильтрации данных мы можем использовать абсолютно любые критерии, никак не ограничивая себя в выборе маски поиска (произвольный текст, различные словоформы, числа и т.д.).
К примеру, чтобы показать все варианты фамилий, которые начинаются на букву «к» и содержат букву «в», то применим фильтр «к*в*» (т.е. фраза начинается на «к», затем идет произвольный текст, потом «в», а затем еще раз произвольный текст).
Или поиск по «п?т*» найдет фамилии с первой буквой «п» и третьей буквой «т» (т.е. фраза начинается на «п», затем идет один произвольный символ, затем «т», и в конце опять произвольный текст).
Применение в функциях
Как уже говорилось выше, подстановочные знаки в Excel могут использоваться в качестве критерия при сравнении текста в различных функциях Excel (например, СЧЁТЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН, ГПР, ВПР и другие).
Повторим задачу из предыдущего примера и подсчитаем количество сотрудников компании, фамилии которых начинаются на букву «п».
Воспользуемся функцией СЧЁТЕСЛИ, которая позволяет посчитать количество ячеек соответствующих указанному критерию.
В качестве диапазона данных укажем диапазон с сотрудниками (A2:A20), а в качестве критерия укажем запись «п*» (т.е. любая фраза начинающаяся на букву «п»):
Как и в первом примере, в результате мы получили ровно 3 фамилии.
Однако не все функции поддерживают применение подстановочных знаков. Некоторые из них (к примеру, функция НАЙТИ) любой символ воспринимают как текст, даже несмотря на то, что он может быть служебным.
С помощью функции НАЙТИ найдем в тексте позицию вхождения вопросительного знака и звездочки:
Обратным примером служит аналогичная функция ПОИСК, в которой мы должно четко указать что ищем именно служебный символ:
Как видим результат у функций получился одинаковым, однако обращение к подстановочным знакам разное.
Инструмент «Найти и заменить»
Подстановочные знаки в Excel также можно использовать для поиска и замены текстовых значений в инструменте «Найти и заменить» (комбинация клавиш Ctrl + F для поиска и Ctrl + H для замены).
Рассмотрим пример. Имеется список продукции магазина, в котором нам нужно найти продукт «молоко».
Предположим, что при вводе данных сделали ошибки из-за чего в списке появились продукты «малоко».
Чтобы несколько раз не искать данные по словам «молоко» или «малоко», при поиске воспользуемся критерием «м?локо» (т.е. вторая буква — произвольная):
При этом не стоит забывать, что с помощью данного инструмента можно не только искать текст, но и заменять его (к примеру, заменить «м?локо» на «молоко»).
Как заменить звездочку «*» в Excel?
Практически наверняка каждый сталкивался со следующей ситуацией — в тексте присутствует символ звездочки, который необходимо удалить или заменить на какой-либо другой текст.
Однако при попытке заменить звездочку возникают трудности — при замене меняются абсолютно весь текст, что естественно и логично, так как Excel воспринимает символ «*» как любой произвольный текст.
Но мы теперь уже знаем как с этим бороться, поэтому в поле Найти указываем текст «
*» (явно показываем, что звездочка является специальным символом), а в поле Заменить на указываем на что заменяем звездочку, либо оставляем поле пустым, если хотим удалить звездочку:
Аналогичная ситуация и при замене или удалении вопросительного знака и тильды.
Производя замену «
?» (для тильды — «
») мы также без проблем сможем заменить или удалить спецсимвол.
Подстановочный знак в Excel
Подстановочные знаки Excel
Подстановочные знаки в Excel — это специальные символы в Excel, которые заменяют символы в нем, в Excel есть три подстановочных знака, и это звездочка, вопросительный знак и тильда, звездочка используется для нескольких чисел в Excel, в то время как вопросительный знак используется для представления только одного символа, тогда как тильда относится к идентификации подстановочного символа.
Подстановочные знаки Специальные символы, которые используются для нахождения результата, который не является точным или точным.
Например, если у вас есть слово «Простой чат», а в базе данных есть «Просто чат», тогда общая буква в этих двух словах — «Чат», поэтому, используя подстановочные знаки Excel, мы можем сопоставить их.
В Excel есть три типа подстановочных знаков.
Тип №1 — Звездочка
Это соответствует нулю или количеству символов. Например, «Fi *» может соответствовать «Final, Fitting, Fill, Finch, and Fiasco» и т. Д.
Тип # 2 — вопросительный знак (?)
Используется для сопоставления любого отдельного символа. Например, «Фа? e »может соответствовать« Face »и« Fade »,«? ore »может соответствовать« Bore »и« Core »,« a? ide », что может соответствовать« Abide »и« Aside ».
) Это используется для сопоставления подстановочных знаков в слове. Например, если у вас есть слово «Hello *», чтобы найти это слово, нам нужно обрамить предложение как «Hello
*», поэтому здесь символ тильда (
указывает слово «Hello», так как за ним не следует подстановочный знак.
Примеры
Пример # 1 — Использование подстановочного символа звездочки Excel
Вы можете скачать этот шаблон Excel с подстановочными знаками здесь — Шаблон Excel с подстановочными знаками
Например, посмотрите на данные ниже.
Подстановочный знак в Excel, пример 1
Откройте функцию СЧЁТЕСЛИ и выберите диапазон.
В аргументе критериев укажите критерий как «Абхишек *».
Это все, что будет считать все слова, в которых есть «Абхишек».
Подстановочный знак в Excel, пример 1-3
VLOOKUP требует, чтобы точное значение поиска соответствовало для выборки данных. Это традиционный слоган, но мы все равно можем получить данные, используя значение поиска частиц. Например, если значение поиска — «VIVO», а в основной таблице — «VIVO Mobile», мы все равно можем сопоставить с использованием подстановочных знаков. Сейчас мы увидим один из примеров. Ниже приведены данные для примера.
Подстановочный знак в Excel, пример 2
Сначала откройте функцию ВПР в ячейке D1. Подстановочный знак в Excel, пример 2-1 Первый аргумент — это
Одна из проблем со значением поиска здесь заключается в том, что у нас нет точного совпадения, поэтому нам нужно заключить это значение поиска со звездочкой до и после значения поиска.
Здесь мы применили два символа звездочки «*» и C2 & »*.» Здесь звездочка указывает, что все, что находится между подстановочными знаками, должно быть сопоставлено и вернуть связанный результат.
Подстановочный знак в Excel, пример 2-3
Несмотря на то, что у нас был только символ звездочки «Infosys», он соответствовал значению в таблице поиска и вернул точный результат как «Infosys Ltd.»
Точно так же в ячейке D6 мы получили значение ошибки как #VALUE! Потому что в поисковой таблице нет слова «Минтра».
Как мы уже говорили, вопросительный знак может соответствовать одному символу в указанном слоте. Например, посмотрите на данные ниже.
Вопросительный знак (?) Пример 3
Выделите данные и нажмите Ctrl + H.
В поле НАЙТИ какой тип введите «Wallstreet? Mojo», а в поле «Заменить на» введите «Wallstreet Mojo». Вопросительный знак (?) Пример 3-2 Нажмите на
Мы получим следующий результат.
Вопросительный знак (?) Пример 3-3
Здесь весь фокус достигается с помощью вопросительного знака с подстановочными знаками (?). Давайте посмотрим на то, что мы упомянули.
Что найти: «Уоллстрит? Моджо»
Заменить на: «Wallstreet Mojo»
Итак, после слова Wallstreet любой символ следует заменить на пробел. Таким образом, все специальные символы заменяются пробелом, и у нас будет правильное значение «Wallstreet Mojo».
Таким образом, используя символы подстановки, мы можем сопоставить частичные данные и выполнить свою работу.
Функция СУММЕСЛИ и подстановочные знаки в Excel
Функция СУММЕСЛИ, пожалуй, одна из самых полезных и часто используемых в Excel. У этой функции есть недостаток. Для суммирования значений с помощью этой функции критерий должен совпадать символ в символ.
Например, представим, что вас зовут Иван Петров и у нас есть таблица с данными продаж, а также фамилиями и именами продавцов. Если мы будем знать только ваше имя, то мы не сможем суммировать данные из этой таблицы с помощью функции СУММЕСЛИ только по имени. Нам потребуется знать вашу фамилию.
Это проблема. Но у нас есть решение в виде подстановочных знаков.
С помощью подстановочных знаков мы можем осуществлять частичный поиск данных. Для этого достаточно к значению критерия поиска добавить подстановочный знак.
Какие подстановочные знаки наиболее часто встречаются?
Итак, давайте теперь рассмотрим как подстановочные знаки помогут нам с суммированием данных при использовании функции СУММЕСЛИ.
Подстановочный знак “звездочка” [*] и функция СУММЕСЛИ
“Звездочка” это самый популярный подстановочный знак. Она используется для поиска любой строки знаков.
Например, если в запросе будет указано “г*д”, то поиску будут соответствовать результаты “год”, “город”, “грейд” и т.д.
Если “звездочка” будет стоять в конце запроса, например “Иван*”, то результату поиска будут соответствовать значения “Иван Маслов”, “Иван Мельников”, “Иван Петров”, “Иванвадпловапло” и т.д.
Рассмотрим работу подстановочного знака и функции СУММЕСЛИ на примере. Представим, что у нас есть таблица со счетами по трем товарам с суммами выплат. Наша задача посчитать сумму поступлений по каждому продукту, на основе оплаченных счетов.
Даже если мы составим сводную таблицу на основе этих данных, мы не сможем суммировать данные по отдельным продуктам.
Для решения этой задачи мы выпишем в отдельную таблицу перечень продуктов, а в соседнем столбце пропишем формулу с функцией СУММЕСЛИ и подстановочным знаком “звездочка”:
В этой формуле мы для аргумента “критерий” указали ссылку на ячейку с названием товара и добавили с помощью знака “&” подстановочный знак “звездочка”. Excel, при таком запросе будет считать, что любое значение в таблице, начинающееся с названия продукта соответствует результату поиска. При этом не важно, какие символы будут указаны в таблице после названия продукта.
Вопросительный знак и функция СУММЕСЛИ
Вопросительный знак также может эффективно использоваться с функцией СУММЕСЛИ для поиска данных.
Вопросительный знак используется для подстановки любого одного символа. Например, если поисковый запрос будет “г?д”, то результатом могут быть слова “гид”, “гад”, “год”.
Рассмотрим работу вопросительного знака совместно с функцией СУММЕСЛИ. Представим, что у нас есть таблица со счетами по трем товарам с суммами выплат. Названия по Товару А отличаются одним символом. Как раз с помощью вопросительного знака мы можем задать настройку поиска, учитывающую тот фактор, что один символ у нас может быть абсолютно любым.
Формула с функцией СУММЕСЛИ будет выглядеть так:
При этом, если вы укажете более одного вопросительного знака, система будет осуществлять поиск с учетом нескольких любых символов.
Итак, подстановочные знаки “звездочка” и вопросительный знак эффективно использовать вместе с функциями СУММЕСЛИ и СУММЕСЛИМН:
Еще больше полезных приемов в работе со списками данных и функциями в Excel вы узнаете в практическом курсе “От новичка до мастера Excel“. Успей зарегистрироваться по ссылке!
Функция ВПР
Если вам нужно найти что-то в таблице или диапазоне по строкам, используйте В ПРОСМОТР. Например, можно найти цену автомобильной части по номеру части или имя сотрудника на основе его ИД.
Самая простая функция ВПР означает следующее:
=В.ПРОСМОТР(то, что вы хотите найти, где ее искать; номер столбца в диапазоне, содержащего возвращаемую величину, возвращает приблизительное или точное совпадение, обозначенные как 1/ИСТИНА или 0/ЛОЖЬ).
Совет: Секрет функции ВПР состоит в организации данных таким образом, чтобы искомое значение (Фрукт) отображалось слева от возвращаемого значения, которое нужно найти (Количество).
Используйте функцию ВПР для поиска значения в таблице.
ВПР(искомое_значение, таблица, номер_столбца, [интервальный_просмотр])
=ВLOOKUP(A2;’Сведения о клиенте’! A:F;3;ЛОЖЬ)
Значение для поиска. Иного значения должно быть в первом столбце диапазона ячеек, который указан в table_array.
Например, если массив таблицы охватывает ячейки B2:D7, lookup_value должны быть в столбце B.
Искомое_значение может являться значением или ссылкой на ячейку.
Диапазон ячеек, в котором будет выполнен поиск искомого_значения и возвращаемого значения с помощью функции ВПР. Можно использовать именуемый диапазон или таблицу, а не ссылки на ячейки, а имена в аргументе.
Номер столбца (начиная с 1 в левом большинстве столбцов table_array),содержащий возвращаемую величину.
Логическое значение, определяющее, какое совпадение должна найти функция ВПР, — приблизительное или точное.
Приблизительное совпадение: 1/ИСТИНА предполагает, что первый столбец таблицы отсортжен в алфавитном или числовом порядке, а затем будет выполнять поиск ближайшего значения. Это способ по умолчанию, если не указан другой. Например, =ВКП(90;A1:B100;2;ИСТИНА).
Точное совпадение: 0/ЛОЖЬ ищет точное значение в первом столбце. Например, =ВКП(«Кузнецов»;A1:B100;2;ЛОЖЬ).
Начало работы
Для построения синтаксиса функции ВПР вам потребуется следующая информация:
Значение, которое вам нужно найти, то есть искомое значение.
Диапазон, в котором находится искомое значение. Помните, что для правильной работы функции ВПР искомое значение всегда должно находиться в первом столбце диапазона. Например, если искомое значение находится в ячейке C2, диапазон должен начинаться с C.
Номер столбца в диапазоне, содержащий возвращаемое значение. Например, если в качестве диапазона указать B2:D11, следует посчитать B первым столбцом, C — вторым и так далее.
При желании вы можете указать слово ИСТИНА, если вам достаточно приблизительного совпадения, или слово ЛОЖЬ, если вам требуется точное совпадение возвращаемого значения. Если вы ничего не указываете, по умолчанию всегда подразумевается вариант ИСТИНА, то есть приблизительное совпадение.
Теперь объедините все перечисленное выше аргументы следующим образом:
=ВLOOKUP(искомые значения, диапазон, содержащий искомые значения, номер столбца в диапазоне, содержащий возвращаемую величину, приблизительное совпадение (ИСТИНА) или Точное совпадение (ЛОЖЬ)).
Примеры
Вот несколько примеров использования функции ВПР.
Пример 1
Пример 2
Пример 3
Пример 4
Пример 5
Функцию ВЛОП можно использовать для объединения нескольких таблиц в одну, если одна из таблиц имеет поля, общие для всех остальных. Это особенно полезно, если вам нужно поделиться книгой с людьми, у которых есть более старые версии Excel, которые не поддерживают функции данных с несколькими таблицами в качестве источников данных, путем объединения источников в одну таблицу и изменения источника данных функции данных в новую таблицу, функцию данных можно использовать в более старых версиях Excel (при условии, что функция данных поддерживается более старой версией).
|