Эксель символ

Подстановочные знаки (символы *, ? и

Рассмотрим применение подстановочных знаков в Excel (символы звездочки «*», тильды «

» и вопросительного знака «?») и их использование при поиске и замене текстовых значений.

Приветствую всех, дорогие читатели блога TutorExcel.Ru.

В начале предлагаю вспомнить определение подстановочных знаков и понять, что же это такое и для каких целей они применяются в Excel. А затем уже разберем применение на конкретных примерах.
Подстановочные знаки — это специальные символы, которые могут принимать вид любого произвольного количества символов, другими словами, являются определенными масками комбинаций символов.
Всего в Excel есть 3 типа подобных знаков:

  • * (звездочка); Обозначает любое произвольное количество символов. Например, поиск по фразе «*ник» найдет слова типа «понедельник», «всадник», «источник» и т.д.
  • ? (вопросительный знак); Обозначает один произвольный символ. К примеру, поиск по фразе «ст?л» найдет «стол», «стул» и т.д.

(тильда) с последующими знаками *, ? или

. Обозначает конкретный символ *, ? или

. Например, поиск по фразе «хор*» найдет все фразы начинающиеся на «хор» («хоровод», «хорошо» и т.д.). Поэтому для точного поиска «хор*» нужно использовать символ «

» и искать по фразе «хор

» гарантирует, что Excel прочитает следующий символ как текст, а не как подстановочный знак.

Использование таких спецсимволов может быть полезно при фильтрации данных, для сравнения текста, при поиске и замене текстовых значений. Давайте подробно остановимся на каждом из основных вариантов применения.

Фильтрация данных

Рассмотрим пример. Предположим, что у нас имеется список сотрудников компании и мы хотим отфильтровать только тех сотрудников, у которых фамилии начинаются на конкретную букву (к примеру, на букву «п»):


Для начала добавляем фильтр на таблицу (выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр или нажимаем сочетание клавиш Ctrl + Shift + L).
Для фильтрации списка воспользуемся символом звездочки, а именно введем в поле для поиска «п*» (т.е. фамилия начинается на букву «п», после чего идет произвольный текст):


Фильтр определил 3 фамилии удовлетворяющих критерию (начинающиеся с буквы «п»), нажимаем ОК и получаем итоговый список из подходящих фамилий:


В общем случае при фильтрации данных мы можем использовать абсолютно любые критерии, никак не ограничивая себя в выборе маски поиска (произвольный текст, различные словоформы, числа и т.д.).
К примеру, чтобы показать все варианты фамилий, которые начинаются на букву «к» и содержат букву «в», то применим фильтр «к*в*» (т.е. фраза начинается на «к», затем идет произвольный текст, потом «в», а затем еще раз произвольный текст).
Или поиск по «п?т*» найдет фамилии с первой буквой «п» и третьей буквой «т» (т.е. фраза начинается на «п», затем идет один произвольный символ, затем «т», и в конце опять произвольный текст).

Применение в функциях

Как уже говорилось выше, подстановочные знаки в Excel могут использоваться в качестве критерия при сравнении текста в различных функциях Excel (например, СЧЁТЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН, ГПР, ВПР и другие).

Повторим задачу из предыдущего примера и подсчитаем количество сотрудников компании, фамилии которых начинаются на букву «п».
Воспользуемся функцией СЧЁТЕСЛИ, которая позволяет посчитать количество ячеек соответствующих указанному критерию.
В качестве диапазона данных укажем диапазон с сотрудниками (A2:A20), а в качестве критерия укажем запись «п*» (т.е. любая фраза начинающаяся на букву «п»):


Как и в первом примере, в результате мы получили ровно 3 фамилии.

Однако не все функции поддерживают применение подстановочных знаков. Некоторые из них (к примеру, функция НАЙТИ) любой символ воспринимают как текст, даже несмотря на то, что он может быть служебным.
С помощью функции НАЙТИ найдем в тексте позицию вхождения вопросительного знака и звездочки:


Обратным примером служит аналогичная функция ПОИСК, в которой мы должно четко указать что ищем именно служебный символ:


Как видим результат у функций получился одинаковым, однако обращение к подстановочным знакам разное.

Инструмент «Найти и заменить»

Подстановочные знаки в Excel также можно использовать для поиска и замены текстовых значений в инструменте «Найти и заменить» (комбинация клавиш Ctrl + F для поиска и Ctrl + H для замены).

Рассмотрим пример. Имеется список продукции магазина, в котором нам нужно найти продукт «молоко».
Предположим, что при вводе данных сделали ошибки из-за чего в списке появились продукты «малоко».

Чтобы несколько раз не искать данные по словам «молоко» или «малоко», при поиске воспользуемся критерием «м?локо» (т.е. вторая буква — произвольная):


При этом не стоит забывать, что с помощью данного инструмента можно не только искать текст, но и заменять его (к примеру, заменить «м?локо» на «молоко»).

Как заменить звездочку «*» в Excel?

Практически наверняка каждый сталкивался со следующей ситуацией — в тексте присутствует символ звездочки, который необходимо удалить или заменить на какой-либо другой текст.
Однако при попытке заменить звездочку возникают трудности — при замене меняются абсолютно весь текст, что естественно и логично, так как Excel воспринимает символ «*» как любой произвольный текст.
Но мы теперь уже знаем как с этим бороться, поэтому в поле Найти указываем текст «

(явно показываем, что звездочка является специальным символом), а в поле Заменить на указываем на что заменяем звездочку, либо оставляем поле пустым, если хотим удалить звездочку:


Аналогичная ситуация и при замене или удалении вопросительного знака и тильды.
Производя замену «

(для тильды — «

») мы также без проблем сможем заменить или удалить спецсимвол.

Источник: tutorexcel.ru

Microsoft Excel

трюки • приёмы • решения

Как в Excel вводить специальные символы

В Excel есть окно Символ, которое применяется для поиска и вставки специальных символов в ячейку (рис. 66.1). Вы можете открыть это окно, выбрав команду Вставка ► Символы ► Символ.

На вкладке Символы в раскрывающемся списке Шрифт выберите нужный шрифт. Для большинства шрифтов вы также можете выбирать категорию шрифтов из раскрывающегося списка Набор. Выберите нужный символ и нажмите кнопку Вставить. Продолжите вставку дополнительных символов, если они вам еще нужны, или нажмите кнопку Закрыть, чтобы закрыть окно.

Рис. 66.1. Символы из категории технические знаки шрифта Arial Unicode MS

Если вы вставили символ из определенного шрифта, то Excel продолжит отображать тот же символ независимо оттого, какой шрифт применился к ячейке. Для большого набора символов используйте шрифт Arial Unicode MS.

Если вы используете какой-либо символ часто, то можете захотеть сделать его более доступным, например это может быть КНС. В Excel это выполняется с помощью функции Автозамена. Исполнив следующие инструкции, вы сделаете нужный вам символ (для нашего примера он выбран на рис. 66.1) легкодоступным.

  1. Выберите пустую ячейку.
  2. Выполните команду Вставка ► Символы ► Символ и используйте диалоговое окно. Символ для поиска символов, которые вы хотите использовать. В нашем примере код символа равен 2318, а сам символ относится к категории технические знаки шрифта Arial Unicode MS.
  3. Вставьте этот символ в ячейку, нажав кнопку Вставить.
  4. Нажмите Закрыть, чтобы закрыть диалоговое окно Символ.
  5. Нажмите Ctrl+C, чтобы скопировать символ в активной ячейке.
  6. Выберите Файл ► Параметры, чтобы открыть окно Параметры Excel, перейдите в раздел Правописание, а затем нажмите кнопку Параметры автозамены для вызова диалогового окна Автозамена (или просто нажмите Alt+TA).
  7. В окне Автозамена выберите одноименную вкладку.
  8. В поле заменять введите последовательность символов, например (р).
  9. Перейдите к полю на и нажмите Ctrl+V, чтобы вставить специальный символ.
  10. Нажмите для закрытия окна Автозамена.

После выполнения этих шагов Excel будет заменять символ, когда вы введете (р). Выбирая строку замены, укажите последовательность символов, которые вы обычно не печатаете. В противном случае вы можете обнаружить, что Excel делает замену там, где она вам не нужна. Помните, что всегда можете нажать Ctrl+Z, чтобы отменить автозамену. Для получения более подробной информации об использовании автозамены см. статью «Настройка и совместное использование автозамены в Excel».

Источник: excelexpert.ru

30 функций Excel за 30 дней: СИМВОЛ (CHAR)

Вчера в марафоне 30 функций Excel за 30 дней мы определяли код символа при помощи функции CODE (КОДСИМВ), а также использовали её, чтобы разоблачить скрытые символы. В восьмой день нашего марафона мы изучим злого близнеца функции CODE (КОДСИМВ) – функцию CHAR (СИМВОЛ). Возможно, функция CHAR (СИМВОЛ) не такой уж и злой близнец, просто с противоположным характером.

Итак, посмотрим подробнее инструкцию к функции CHAR (СИМВОЛ) и примеры ее использования, а если у Вас есть, что добавить к инструкции или примерам – пишите в комментариях.

Функция 08: CHAR (СИМВОЛ)

Функция CHAR (СИМВОЛ) возвращает определённый символ, код которого соответствует введённому числу, опираясь на таблицу символов Вашего компьютера. (Для Windows – это ANSI, а для Macintosh – кодировка Macintosh).

Как можно использовать функцию CHAR (СИМВОЛ)?

Функция CHAR (СИМВОЛ) может решить следующие задачи:

  • Добавить разрыв строки в формулу.
  • Найти определённую букву алфавита.
  • Сделать список всех букв алфавита.
  • Создать справочную таблицу с кодами символов.

Синтаксис CHAR (СИМВОЛ)

Функция CHAR (СИМВОЛ) имеет вот такой синтаксис:

CHAR(number)
СИМВОЛ(число)

  • number (число) – число от 1 до 255, определяющее символ, который Вы хотите получить. Символ берется из символьной таблицы, используемой на Вашем компьютере.

Ловушки CHAR (СИМВОЛ)

Так же, как и для функции CODE (КОДСИМВ), результат CHAR (СИМВОЛ) может быть различным в зависимости от операционной системы. Коды для таблицы символов ASCII (от 32 до 126) в большинстве своем соответствуют символам на Вашей клавиатуре. Однако, символы для более высоких номеров (от 129 до 254) могут различаться.

Пример 1: Добавляем разрыв строки

Чтобы добавить разрыв строки в ячейке, можно нажать Alt+Enter. Когда Вы объединяете текстовые строки в формуле, нужно использовать символ разрыва строки.

После того как Вы создадите формулу, отформатируйте ячейку командой Wrap Text (Перенести текст), чтобы увидеть перенос строки вместо таинственного символа между строками.

Пример 2: Находим букву в алфавите

Быстро! Какая 19-я буква алфавита? С функцией CHAR (СИМВОЛ) Вы выясните это без перечисления всего алфавита в уме.

Первым делом, нужно при помощи функции CODE (КОДСИМВ) выяснить код первой буквы алфавита – А. Вы можете ввести А в ячейку и сослаться на неё, или ввести букву А в функцию в виде текстовой строки.

=CODE(“A”) или =CODE(B1)
=КОДСИМВ(“А”) или =КОДСИМВ(B1)

В данном примере код 65 соответствует первой букве английского алфавита. Для российского алфавита – это код 192.

Далее Вы можете использовать функцию CHAR (СИМВОЛ), чтобы найти любую букву алфавита, добавляя 64 к заданному номеру.

Пример 3: Перечисляем весь алфавит

Используя инструмент автозаполнения в Excel Вы можете написать два числа и быстро создать всю последовательность чисел. К сожалению, это не работает с буквами. Тем не менее, Вы можете использовать функцию CHAR (СИМВОЛ), чтобы создать список всех букв алфавита.

Используйте тот же приём с добавлением 64 к номеру символа, чтобы получить буквы алфавита.

Создаем пользовательский список

Если Вы хотите вводить алфавит при помощи автозаполнения, есть возможность импортировать список букв алфавита в пользовательский список.

  1. Скопируйте ячейки с буквами алфавита и вставьте их в отдельную строку как значения.
  2. Выберите эти ячейки. Здесь главное не перепутать и выбрать ячейки именно со значениями, а не с функцией CHAR (СИМВОЛ).
  3. Нажмите кнопку Office (Офис) на Ленте Excel, затем выберите Excel Options (Параметры Excel). Если у Вас Excel 2010, то выберите Options (Настройки).
  4. В списке категорий нажмите Popular (Основные). Если Excel 2010, то Advanced (Дополнительно).
  5. Найдите и нажмите кнопку Edit Custom Lists (Изменить списки…)
  6. Нажмите кнопку Import (Импорт), затем ОК и закройте меню настроек.
  7. Теперь введите любую букву на листе Excel и используйте автозаполнение, чтобы завершить последовательность.

Пример 4: Создаём справочную таблицу символов

Вы можете создать справочную таблицу всех печатных символов, используя функцию CHAR (СИМВОЛ). Такой справочник будет быстрым помощником, если Вы захотите ввести символ с клавиатуры (с помощью клавиши Alt и 4-значного кода на цифровой клавиатуре).

  1. Запишите числа от 32 до 255 в таблицу.
  2. В соседнем столбце, используя функцию CHAR (СИМВОЛ), отобразите соответствующие этим числовым кодам символы.

Чтобы показать символы другого шрифта, такого как Symbol или Wingdings, измените шрифт в столбце, содержащем функцию CHAR (СИМВОЛ).

Источник: office-guru.ru

Функции СИМВОЛ ЗНАК ТИП в Excel и примеры работы их формул

В Excel часто необходимо использовать при вычислениях значения, которые повязанных с символами, знаком числа и типом.

Для этого используются следующие функции:

Функция СИМВОЛ дает возможность получить знак с заданным его кодом. Функция используется, чтоб преобразовать числовые коды символов, которые получены с других компьютеров, в символы данного компьютера.

Функция ТИП определяет типы данных ячейки, возвращая соответствующее число.

Функция ЗНАК возвращает знак числа и возвращает значение 1, если оно положительное, 0, если равно 0, и -1, когда – отрицательное.

Примеры использования функций СИМВОЛ, ТИП и ЗНАК в формулах Excel

Пример 1. Дана таблица с кодами символов: от 65 – до 74:

Необходимо с помощью функции СИМВОЛ отобразить символы, которые соответствуют данным кодам.

Для этого введем в ячейку В2 формулу следующего вида:

Аргумент функции: Число – код символа.

В результате вычислений получим:

Как использовать функцию СИМВОЛ в формулах на практике? Например, нам нужно отобразить текстовую строку в одинарных кавычках. Для Excel одинарная кавычка как первый символ – это спец символ, который преобразует любое значение ячейки в текстовый тип данных. Поэтому в самой ячейке одинарная кавычка как первый символ – не отображается:

Для решения данной задачи используем такую формулу с функцией =СИМВОЛ(39)

Также данную функцию полезно применять, когда нужно формулой сделать перенос строки в ячейке Excel. И для других подобного рода задач.

Значение 39 в аргументе функции как вы уже догадались это код символа одинарной кавычки.

Как посчитать количество положительных и отрицательных чисел в Excel

Пример 2. В таблице дано 3 числа. Вычислить, какой знак имеет каждое число: положительный (+), отрицательный (-) или 0.

Введем данные в таблицу вида:

Введем в ячейку E2 формулу:

Аргумент функции: Число – любое действительное числовое значение.

Скопировав эту формулу вниз, получим:

Сначала посчитаем количество отрицательных и положительных чисел в столбцах «Прибыль» и «ЗНАК»:

А теперь суммируем только положительные или только отрицательные числа:

Как сделать отрицательное число положительным, а положительное отрицательным? Очень просто достаточно умножить на -1:

Можно еще упростить формулу, просто поставить знак оператора вычитания – минус, перед ссылкой на ячейку:

Но что, если нужно число с любым знаком сделать положительным? Тогда следует использовать функцию ABS. Данная функция возвращает любое число по модулю:

Теперь не сложно догадаться как сделать любое число с отрицательным знаком минус:

Проверка какие типы вводимых данных ячейки в таблице Excel

Пример 3. Используя функцию ТИП, отобразить тип данных, которые введены в таблицу вида:

Функция ТИП возвращает код типов данных, которые могут быть введены в ячейку Excel:

Типы данных Код
Числовой 1
Текстовый 2
Логический 4
Значение ошибки 16
Массив 64

Введем формулу для вычисления в ячейку В2:

Аргумент функции: Значение – любое допустимое значение.

В результате получим:

Таким образом с помощью функции ТИП всегда можно проверить что на самом деле содержит ячейка Excel. Обратите внимание что дата определяется функцией как число. Для Excel любая дата — это числовое значение, которое соответствует количеству дней, прошедших от 01.01.1900 г до исходной даты. Поэтому каждую дату в Excel следует воспринимать как числовой тип данных отображаемый в формате ячейки – «Дата».

Источник: exceltable.com

Как вставить в Excel символ: функции КОДСИМВ и СИМВОЛ

Здравствуйте, уважаемые читатели. Все символы, которые использует программа Microsoft Excel, хранятся в таблицах символов ANSI и UNICODE. Они содержат привычные кириллические символы, латиницу, цифры в различных способах представления, а так же специальные символы (например, стрелки, греческий алфавит, другие знаки). Как правило, специфических знаков нет на клавиатуре и для вставки нужно использование функций.

Чтобы вставить специфический символ, можно воспользоваться ленточной командой Вставка – Символы – Символ . Там выбрать нужный элемент и сделать на нём двойной клик.

Вставка символа с помощью ленты

Если вы используете символ, которого нет на клавиатуре, можно воспользоваться функциями Excel. Я, например, помню коды тех символов, которые часто использую.

Чтобы определить код знака, воспользуйтесь функцией КОДСИМВ. Выполнение следующей операции даст результат «62»:

То есть, знак «больше» в таблице символов расположен под номером 62. Так же, этот номер можно увидеть в окне «Символ» в поле «Код знака» (см. рисунок).

Использование функции КОДСИМВ

Чтобы вставить символ, зная его код, воспользуемся функцией СИМВОЛ:

Функция СИМВОЛ в Эксель

Результатом выполнения этой функции будет знак «>» в ячейке. Так можно получить все символы из таблицы кодировки. Это полезно, когда вставка знака – часть большой формулы с условиями.

Попрактикуйтесь в использовании функций КОДСИМВ и СИМВОЛ, необходимость их применения может возникнуть в любой момент, вы должны быть к этому готовы.

Кстати, если Вы чувствуете, что не очень хорошо готовы к написанию формул и применению функций, Вам будут интересны посты о написании формул и применении функций в Excel.

А в следующем посте я расскажу как сравнить две текстовые строки. Почему эти функции нужно изучить досконально? Потому, что правильное сравнение данных может заменить ручной перебор строк и сэкономить Ваше время. Присоединяйтесь, будет полезно!

Источник: officelegko.com

Функции ЛЕВСИМВ и ПРАВСИМВ в Excel

Добрый день уважаемый пользователей!

Темой этой статьи станут сразу 2 функции из раздела «Текстовые функции», это функция ЛЕВСИМВ и функция ПРАВСИМВ в Excel. Основная задача этих функций это возврат указанного количества символов, а поскольку чтения у нас происходит слева-направо то и функции возвращают символы согласно их названия. Функция ЛЕВСИМВ, как видите с названия, возвращает указанное количество символов слева или просто с начала указанного значения, а вот функция ПРАВСИМВ – с конца.

Очень часто эти функции кооперируют совместно с другими функциями, особенно популярна комбинация с функцией ПОИСК, это позволяет по определенному критерию отсекать и отбирать нужные значения. Также очень помогает определению работы формул ЛЕВСИМВ и ПРАВСИМВ, функция ДЛСТР, которая в сочетании с ними позволяет эффективно определять количество и объем извлекаемых значений.

Теперь давайте на примерах рассмотрим наши функции более детально:

Функция ЛЕВСИМВ в Excel

Итак, начнём знакомство с функцией ЛЕВСИМВ с ее синтаксиса, замечу, он довольно прост, но всё же требует описания:

= ЛЕВСИМВ(текст; количество_нужных_знаков), где:

  • Текст – это текст, текстовая строка или ссылка на текст в ячейке, которая содержит в себе знаки нужные к извлечению;
  • Количество нужных знаков – это то количество знаков, которое будет извлекать функция ЛЕВСИМВ.

Стоит также помнить некоторые нюансы использования функции ЛЕВСИМВ, которые помогут вам не совершать ненужные ошибки:

  • В случае когда «Количество нужных знаков» больше, нежели длина текста, тогда функция ЛЕВСИМВ вернет весь текст;
  • Когда «Количество нужных знаков» не указано, то по умолчанию условия система воспринимает как равно 1;
  • Обязательно «Количество нужных знаков» должно ровняться или быть больше нуля.

Простой пример:

Теперь предлагаю вашему вниманию пример простого использования нашей функции без дополнительных комбинаций:

Сложный пример:

В случаях, когда количество знаков, которые должна извлечь функция ЛЕВСИМВ неизвестно, можно произвести определение нужного количества знаков по некому признаку, например «/», и совместно с функцией НАЙТИ произвести отбор:

Функция ПРАВСИМВ в Excel

Теперь приступим к изучению второй функции и снова начнём с рассмотрения синтаксиса, как и предыдущий, он очень прост: СКРИНШОТ

=ПРАВСИМВ(текст_поиска; число_нужных_знаков), где:

  • Текст_поиска — это текст, текстовая строка или ссылка на текст в ячейке, которая содержит в себе знаки, которые необходимы извлечь;
  • Число_нужных_знаков – это указание количества знаков, которые будут извлекаться функцией ПРАВСИМВ с первого аргумента.

Обращаю ваше внимание на то, что может повлиять на правильность ваших вычислений:

  • Обязательно «Число_нужных_знаков» должно превышать или равняться нулю;
  • В случаях когда «Число_нужных_знаков» превышает длину вашего текста, функция ПРАВСИМВ вернет весь текст с первого аргумента;
  • Если же «Число_нужных_знаков» не указан в формуле, то по умолчанию, система воспринимает, что аргумент равен 1.

Простой пример:

Рассмотрим, как работает функция ПРАВСИМВ при ее самостоятельном использовании:

Сложный пример:

Когда вы не знаете, какое количество знаков необходимо извлечь, то функцию ПРАВСИМВ можно соединить с функциями ДЛСТР и НАЙТИ. К примеру, мы группируем нашу базу данных почтовых адресов по признаку «почтовый сервер», то есть нам надо извлечь с данных, справа от «@» («собаки») название почтового сервера. У нас неизвестно количество знаков в имени почтового сервера, но 100% известно, что перед названием обязательно стоит знак «@». Как видите, для получения результата используется формула =ПРАВСИМВ(A7;ДЛСТР(A7) -НАЙТИ(«@»;A7)). Разберем формулу детальнее, для начала формулой НАЙТИ(«@»;A7), была определена текущая позиция знака «@». С помощью формулы =ДЛСТР(A7), подсчитываем количество знаков в указанном аргументе. А потом, благодаря вычислению ДЛСТР(A7) -НАЙТИ(«@»;A7) получаем количество последних знаков, которые необходимо изъять с указанного аргумента ПРАВСИМВ(A7).

Надеюсь что функции ПРАВСИМВ и ЛЕВСИМВ стали вам более понятными, вы разобрались в их использовании и нашли применение в своей работе. Если статья вам понравилась или была полезной, ставьте лайки и пишите комментарии, где что нужно улучшить или объяснить более подробнее.

С другими интересными, полезными и увлекательными функциями вы можете познакомиться в «Справочнике функций».

До встреч на страницах TopExcel.ru!

Дурное употребление материальных благ часто является вернейшим путем к величайшим невзгодам.
Даниэль Дэфо

Источник: topexcel.ru