Excel функция совпад
Функция СОВПАД
Функция сравнивает две строки текста и возвращает значение ИСТИНА, если они в точности совпадают, и ЛОЖЬ в противном случае. Функция СОВПАД учитывает регистр, но игнорирует различия в форматировании. Функция СОВПАД используется для того, чтобы проверить, входит ли некоторый текст в документ.
Текст1 — это первая текстовая строка.
Текст2 — это вторая текстовая строка.
Клавиши для ввода, редактирования, форматирования и подсчета данных
ENTER – Завершить ввод в ячейку и перейти к расположенной снизу ячейке.
ALT+ENTER – Начать новую строку в текущей ячейке.
CTRL+ENTER – Заполнить выделенные ячейки текущим значением.
SHIFT+ENTER – Завершить ввод в ячейку и перейти к расположенной сверху ячейке.
TAB – Завершить ввод в ячейку и перейти к следующей ячейке справа.
SHIFT+TAB – Завершить ввод в ячейку и перейти к следующей ячейке слева.
ESC – Отменить ввод в ячейку.
Клавиши со стрелками – Переместить курсор на один знак вверх, вниз, влево или вправо.
HOME – Перейти в начало строки.
F4 или CTRL+Y – Повторить последнее действие.
CTRL+SHIFT+F3 – Создать имена (Имя. Слово или строка знаков, представляющие ячейку, диапазон ячеек, формулу или константу. Используйте описательные имена, такие как «Продукты», для ссылок на диапазоны, значение которых трудно запомнить, такие как Продажи!C20:C30.) из подписей строки и столбца.
CTRL+D – Заполнить вниз.
CTRL+R – Заполнить вправо.
CTRL+F3 – Присвоить имя.
CTRL+K – Вставить гиперссылку (Гиперссылка. Цветной подчеркнутый текст или графический объект, по щелчку которого выполняется переход к файлу, фрагменту файла или странице HTML в интрасети или Интернете. Гиперссылки могут также указывать на группы новостей и узлы Gopher, Telnet и FTP.).
ENTER (в ячейке гиперссылки) – Активизировать гиперссылку.
CTRL+; (точка с запятой) – Ввести текущую дату.
CTRL+SHIFT+: (двоеточие) – Ввести текущее время.
ALT+СТРЕЛКА ВНИЗ – Отобразить раскрывающийся список значений в текущем столбце списка (Список. Набор строк листа, содержащий однородные данные, например база данных счетов или набор адресов и телефонов клиентов. Первая строка в этом списке содержит заголовки столбцов.).
CTRL+Z – Отменить последнее действие.
Ввод специальных знаков
Нажмите клавишу F2 для перехода в режим правки содержимого ячейки, включите режим NUM LOCK и нажмите следующие клавиши на цифровой клавиатуре.
ALT+0162 – Ввести знак цента ?.
ALT+0163 – Ввести знак фунта стерлингов ?.
ALT+0165 – Ввести знак иены ?.
ALT+0128 – Ввести знак евро €.
Ввод и вычисление формул
= (знак равенства) – Начать запись формулы.
F2 – Переместить место вставки в «Строку формул» если режим редактирования в ячейке выключен.
BACKSPACE – Удалить знак, расположенный слева от курсора в «Строке формул».
ENTER – Завершить ввод в ячейку из ячейки или «Строки формул».
CTRL+SHIFT+ENTER – Ввести формулу как формулу массива (Формула массива. Формула, выполняющая несколько вычислений над одним или несколькими наборами значений, а затем возвращающая один или несколько результатов. Формулы массива заключены в фигурные скобки < >и вводятся нажатием клавиш CTRL+SHIFT+ENTER.).
ESC – Отменить ввод в ячейку или «Строку формул».
SHIFT+F3 – Отобразить диалоговое окно Мастер функций в формуле.
CTRL+A – Если курсор расположен справа от имени функции в формуле, отобразить диалоговое окно Аргументы функции.
CTRL+SHIFT+A – Если курсор расположен справа от имени функции в формуле, вставить в круглых скобках список аргументов.
F3 – Вставить в формулу определенное имя (Имя. Слово или строка знаков, представляющие ячейку, диапазон ячеек, формулу или константу. Используйте описательные имена, такие как «Продукты», для ссылок на диапазоны, значение которых трудно запомнить, такие как Продажи!C20:C30.).
ALT+= (знак равенства) – Вставить формулу автосуммы с функцией СУММ.
CTRL+SHIFT+” (двойная кавычка) – Скопировать содержимое верхней ячейки в текущую ячейку или в «Cтроку формул».
CTRL+’ (апостроф) – Скопировать формулу верхней ячейки в текущую ячейку или в «Cтроку формул».
CTRL+` (знак левой кавычки) – Переключить режимы отображения значения ячейки и формулы ячейки.
F9 – Вычислить все листы всех открытых книг. Если выбрана часть формулы, подсчитать выбранную часть. Для замены выбранной части формулы рассчитанным значением нажмите клавишу ENTER или CTRL+SHIFT+ENTER (для формул массива).
SHIFT+F9 – Вычислить текущий лист.
CTRL+ALT+F9 – Вычислить все листы всех открытых книг, независимо от того, вносились ли в них изменения с момента последнего вычисления.
CTRL+ALT+SHIFT+F9 – Проверить зависимые формулы, а затем подсчитать ячейки во всех открытых книгах, включая ячейки, не помеченные для вычисления.
Источник: www.myxcel.ru
Функция СОВПАД для сравнения значений двух таблиц в Excel без ВПР
Функция СОВПАД в Excel предназначена для проверки двух текстовых срок на их полное соответствие друг другу и возвращает одно из двух возможных логических значений: ИСТИНА – если строки полностью совпадают, ЛОЖЬ – если обнаружено хотя бы одно несоответствие в сравниваемых данных. При работе данной функции учитывается регистр букв. Это значит, что результат сравнения двух строк «текст» и «ТеКсТ» будет равен значению ЛОЖЬ. Распространенный вариант применения рассматриваемой функции – определение вхождения некоторого текста в документ.
Сравнение двух таблиц по функции СОВПАД в Excel
Пример 1. Есть две одинаковые (на первый взгляд) таблицы данных, которые содержат наименования продукции. Одну из них предположительно редактировал уволенный работник. Необходимо быстро сравнить имеющиеся данные и выявить несоответствия.
Вид таблицы данных:
Для сравнения двух строк используем следующую формулу массива (CTRL+SHIFT+Enter):
Описание параметров функции СОВПАД:
- D3 – текущая ячейка с текстом из второй таблицы;
- $B$3:$B$13 – соответствующая ячейка с текстом из второй таблицы для проверки на совпадение со значением D3.
Функция ИЛИ возвращает логическое значение ИСТИНА из массива если хотя бы одно из них совпадает с исходным значением.
Протянем данную формулу вниз до конца таблицы, чтобы Excel автоматически рассчитал значения для остальных строк:
Как видно, в сравниваемых строках были найдены несоответствия.
Выборка значений из таблицы по условию в Excel без ВПР
Пример 2. В таблице содержатся данные о продажах мобильных телефонов (наименование и стоимость). Определить самый продаваемый вид товара за день, рассчитать количество проданных единиц и общую выручку от их продажи.
Вид таблицы данных:
Поскольку товар имеет фиксированную стоимость, для определения самого продаваемого смартфона можно использовать встроенную функцию МОДА. Чтобы найти наименование наиболее продаваемого товара используем следующую запись:
Функция мода определяет наиболее часто повторяющиеся числовые данные в диапазоне цен. Функция ПОИСКПОЗ находит позицию первой ячейки из диапазона, в которой содержится цена самого популярного товара. Полученное значение выступает в качестве первого аргумента функции адрес, возвращающей ссылку на искомую ячейку (к значению прибавлено число 2, поскольку отсчет начинается с третьей строки сверху). Функция ДВССЫЛ возвращает значение, хранящееся в ячейке по ее адресу.
В результате расчетов получим:
Для определения общей прибыли от продаж iPhone 5s используем следующую запись:
Функция СУММПРИЗВ используется для расчета произведений каждого из элементов массивов, переданных в качестве первого и второго аргументов соответственно. Каждый раз, когда функция СОВПАД находит точное совпадение, значение ИСТИНА будет прямо преобразовано в число 1 (благодаря двойному отрицанию «–») с последующим умножением на значение из смежного столбца (стоимость).
Результат расчетов формулы:
Всего было куплено 4 модели iPhone 5s по цене 239 у.е., что в целом составило 956 у.е.
Правила синтаксиса и параметры функции СОВПАД в Excel
Функция СОВПАД имеет следующий вариант синтаксической записи:
- текст1 – обязательный для заполнения, принимает ссылку на ячейку с текстом или текстовую строку для сравнения с данными, принимаемые вторым аргументом.
- текст2 – обязательный для заполнения, принимает ссылку на ячейку или текст, с которым сравниваются данные, переданные в виде первого аргумента.
- Результат выполнения функции СОВПАД, принимающей на вход два имени, является код ошибки #ИМЯ? (например, СОВПАД(имя;имя)). Для корректной работы функции указываемые текстовые данные необходимо помещать в кавычки (например, («имя»;«имя»)).
- Функция выполняет промежуточное преобразование числовых данных в текст. Например, результат выполнения =СОВПАД(111;111) будет логическое значение ИСТИНА. Однако, преобразование логических данных в числа текстового формата не выполняется. Например, результат выполнения =СОВПАД(ИСТИНА;1) будет логическое ЛОЖЬ.
- Результат сравнения двух пустых ячеек или пустых текстовых строк с использованием функции СОВПАД – логическое ИСТИНА.
Источник: exceltable.com
Текстовые функции в Excel. Часть №2
Добрый день уважаемый читатель!
Сегодня хочу продолжить тему текстовых функций в Excel и предлагаю вам вторую часть по этой теме. Всё же текст занимает достаточно значительную часть работы в программе и игнорировать этот факт не будет правильным поведением, а значится нужно учить или хотя бы просто ознакомиться с данной возможностью. Очень часто в работе встречаются задачи которые можно решить зная возможности работы с текстом и это поможет сохранить ваше время и километры нервных волокон при выполнении заданий, которые стоят перед вами. Так как, казалось бы простая функция, а вот ее применение к месту, может решить трудную задачу.
Ну вот, давайте познакомимся с второй частью функций, которые работают с текстом и вашему вниманию предоставляю очередные 7 инструментов:
Для тех, кто не читал первую часть, я повторюсь где можно отыскать весть набор функций. Перейдите на панели инструментов во вкладку «Формулы» и нажмите иконку «Текстовые», в выпадающем меню выберете функцию которая вам нужна, это будет быстрый способ. Вторым вариантом будет в этой же вкладке нажать иконку «Вставить функцию» и в новом диалоговом окне в категории выбираете «Текстовые», но данный способ я считаю лучшим так как снизу окна идет описание выбранной функции что очень полезно.
Функция ПОДСТАВИТЬ
Эта функция может заменить определённый текст на новый вариант. Работа функции очень схожа с действием функции ЗАМЕНИТЬ, но есть небольшое и принципиальное отличие. Рассматриваемая функция самостоятельно и автоматически находит необходимый текст к замене и меняет его, а функция ЗАМЕНИТЬ, производит замену только указанный вручную посимвольно.
Синтаксис функции:
= ПОДСТАВИТЬ(_текст_; _старый_текст_; _новый_текст_; _[номер_вхождения]_), где:
- текст – это прописанный вручную текст или ссылка на ячейку содержащая текстовое значение;
- старый текст – это условия с первого аргумента, который следует заменить;
- новый текст – условие которые нужно для замены старого текста;
- номер вхождения – является не обязательным аргументом, но если он не будет указан, то произойдет замена всех похожих условий. Обязательно бывает только целым числом, оно означает номер по порядку аргумента «старый текст», который нужно заменить, всё остальное изменяться не будет.
Пример применения: Дополнительно ознакомится с примерами применения функции можно в статье «5 быстрых способов как заменить точки на запятые в Excel».
Функция ПРОПИСН
Простая текстовая функция которая позволяет преобразовать все буквы с нижнего в верхний регистр или проще сделать их прописными. Работает только с буквами и все остальные знаки что ими не являются он попросту игнорирует. Очень часто используется SEO-специалистами в своей работе.
Синтаксис функции:
- текст – текст или ссылка на текст который требует преобразовать.
Пример применения:
Функция ПСТР
Очень полезная функция, она может извлекать из определенной ячейки, ту часть текста в том объёме символов, который вам нужен, начиная с нужного символа. То есть эта текстовая функция может вытянуть любые нужные нам данные, например, номенклатурный номер, название компании, требуемый код и многое другое.
Синтаксис функции:
= ПСТР(_текст_; _начальная_позиция_; _количество_знаков_), где:
- текст – текст или ссылка на текст который содержит текст;
- начальная позиция – указывается номер по порядку символа, с которого формула будет изымать содержимое;
- количество знаков – прописывается то количество символов, которые необходимо отобрать согласно аргументу «начальная позиция». Указывается целым натуральным числом.
Пример применения: Формулу можно усложнить, сделать ее более гибкой добавив интеграцию с функциями НАЙТИ и ДЛСТР. Более детально, с описаниями и сложными примерами этой функцией можно ознакомится в статье «Функция ПСТР в Excel».
Функция СЖПРОБЕЛЫ
Очень простая и эффективная функция, которая может убрать все ненужные пробелы в тексте: удвоенные пробелы между словами, пробелы в начале и конце предложения. После обработки данных этой функцией останутся только нужные одиночные пробелы в предложении или фразе между словами. Хорошо использовать, когда каждый знак имеет значение так как поля ввода могут быть с лимитом, использовать в рабочих листах, которые были импортированы из других внешних источников или же просто красиво оформить текст в вашей таблице. Очень часть импортированные тексты содержат разнообразные непечатаемые символы или лишние пробелы, с помощью функции ПЕЧСИМВ вы можете удалить ненужные символы.
Синтаксис функции:
- текст – текст или ссылка на текст в котором следует убрать лишние пробелы.
Пример применения:
Функция СОВПАД
Главной особенностью функции СОВПАД, это сравнение двух текстовых ячеек на похожесть и в случае совпадение возвращается значение ИСТИНА, а если совпадения нет – ЛОЖЬ. Обращаю ваше внимание что функция чувствительна к регистру, но что радует, что ей без разницы какое форматирование содержит ячейка.
Синтаксис функции:
- текст №1, текст №2– тексты или ссылка на тексты которые будут сравниваться для получения результата.
Пример применения: Если же регистр текста для вас не важен, то вполне можно использовать формулу сверки ячеек: =B2=C2 для проверки единичности значений. В пункте 4 вы можете визуально наблюдать что текстовые значения одинаковы, но формула выдает значение ЛОЖЬ, это связано с тем что в ячейке содержатся невидимые пробелы, возникает ошибка в результатах, для ее избежания достаточно ввести в формулу функцию СЖПРОБЕЛЫ, и проблема будет решена.
Функция СТРОЧН
Работа функции заключается в преобразовании всех букв в ячейке с верхнего в нижний регистр или сделать весть текст строчным. Оперирует только с буквами, все остальные символы и знаки будут опущены.
Синтаксис функции:
- текст – текст или ссылка на текст который требует сделать строчным.
Пример применения:
Функция ПРОПНАЧ
Текстовая функция которая в каждом слове первую букву делает заглавной, а все остальные переделывает в строчные. Вообще идеальная функция для работников кадровых служб или бухгалтеров по заработной плате, так работа со списками ФИО она проделывает просто на 5+.
Синтаксис функции:
- текст – текст или ссылка на текст который требует начать с заглавной буквы.
Пример применения:
И снова я не буду с вами прощаться так как о всех текстовых функция в Excel, я еще не рассказал и впереди еще одна, заключительная, часть. А если вы начали читать описание функций с этой статьи и не нашли нужной, посмотрите часть 1 и часть 3, по этой теме.
А на этом у меня всё! Я очень надеюсь, что всё вышеизложенное вам понятно. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями, прочитанным и ставьте лайк!
Источник: topexcel.ru
Excel функция совпад
Здравствуйте. Excel 2010 возвращает ошибку “Для данной функции введено Слишком мало аргументов” для функции =СОВПАД(A1 B1), где А1 и В1 – ячейки формата “Текст” с текстом, и предлагает воспользоваться встроенным редактором формул. Проблема в том, что формула введена при помощи редактора формул. Так же я пытался ввести все вручную, различный синтаксис с запятыми и точками с запятыми между аргументами, с пробелами и без. Результат – либо “Ошибка в формуле”, либо “Мало аргументов”. Сделал файл в Excel 2007 – все нормально работает. Открыл в десятом – работает. при попытке редактирования формулы даже без внесения изменений выдает ошибку. Кто сталкивался? В чем может быть фокус?
Text1 Text2 Function
Белое Чёрное =СОВПАД(B2 C2)
Серое Серое =СОВПАД(B3 C3)
Зелёное Синее =СОВПАД(B4 C4)
Красное Красное =СОВПАД(B5 C5)
[moder]Пример давайте
Здравствуйте. Excel 2010 возвращает ошибку “Для данной функции введено Слишком мало аргументов” для функции =СОВПАД(A1 B1), где А1 и В1 – ячейки формата “Текст” с текстом, и предлагает воспользоваться встроенным редактором формул. Проблема в том, что формула введена при помощи редактора формул. Так же я пытался ввести все вручную, различный синтаксис с запятыми и точками с запятыми между аргументами, с пробелами и без. Результат – либо “Ошибка в формуле”, либо “Мало аргументов”. Сделал файл в Excel 2007 – все нормально работает. Открыл в десятом – работает. при попытке редактирования формулы даже без внесения изменений выдает ошибку. Кто сталкивался? В чем может быть фокус?
Text1 Text2 Function
Белое Чёрное =СОВПАД(B2 C2)
Серое Серое =СОВПАД(B3 C3)
Зелёное Синее =СОВПАД(B4 C4)
Красное Красное =СОВПАД(B5 C5)
[moder]Пример давайте Антон
Сообщение Здравствуйте. Excel 2010 возвращает ошибку “Для данной функции введено Слишком мало аргументов” для функции =СОВПАД(A1 B1), где А1 и В1 – ячейки формата “Текст” с текстом, и предлагает воспользоваться встроенным редактором формул. Проблема в том, что формула введена при помощи редактора формул. Так же я пытался ввести все вручную, различный синтаксис с запятыми и точками с запятыми между аргументами, с пробелами и без. Результат – либо “Ошибка в формуле”, либо “Мало аргументов”. Сделал файл в Excel 2007 – все нормально работает. Открыл в десятом – работает. при попытке редактирования формулы даже без внесения изменений выдает ошибку. Кто сталкивался? В чем может быть фокус?
Text1 Text2 Function
Белое Чёрное =СОВПАД(B2 C2)
Серое Серое =СОВПАД(B3 C3)
Зелёное Синее =СОВПАД(B4 C4)
Красное Красное =СОВПАД(B5 C5)
[moder]Пример давайте Автор – Антон
Дата добавления – 20.03.2014 в 12:55
Источник: www.excelworld.ru
Текстовые функции Excel
Здесь рассмотрены наиболее часто используемые текстовые функции Excel (краткая справка). Дополнительную информацию о функциях можно найти в окне диалога мастера функций, а также в справочной системе Excel.
Текстовые функции преобразуют числовые текстовые значения в числа и числовые значения в строки символов (текстовые строки), а также позволяют выполнять над строками символов различные операции.
Функция ТЕКСТ
Функция ТЕКСТ (TEXT) преобразует число в текстовую строку с заданным форматом. Синтаксис:
=ТЕКСТ(значение;формат)
Аргумент значение может быть любым числом, формулой или ссылкой на ячейку. Аргумент формат определяет, в каком виде отображается возвращаемая строка. Для задания необходимого формата можно использовать любой из символов форматирования за исключением звездочки. Использование формата Общий не допускается. Например, следующая формула возвращает текстовую строку 25,25:
=ТЕКСТ(101/4;”0,00″)
Функция РУБЛЬ
Функция РУБЛЬ (DOLLAR) преобразует число в строку. Однако РУБЛЬ возвращает строку в денежном формате с заданным числом десятичных знаков. Синтаксис:
=РУБЛЬ(число;число_знаков)
При этом Excel при необходимости округляет число. Если аргумент число_знаков опущен, Excel использует два десятичных знака, а если значение этого аргумента отрицательное, то возвращаемое значение округляется слева от десятичной запятой.
Функция ДЛСТР
Функция ДЛСТР (LEN) возвращает количество символов в текстовой строке и имеет следующий синтаксис:
=ДЛСТР(текст)
Аргумент текст должен быть строкой символов, заключенной в двойные кавычки, или ссылкой на ячейку. Например, следующая формула возвращает значение 6:
=ДЛСТР(“голова”)
Функция ДЛСТР возвращает длину отображаемого текста или значения, а не хранимого значения ячейки. Кроме того, она игнорирует незначащие нули.
Функция СИМВОЛ и КОДСИМВ
Любой компьютер для представления символов использует числовые коды. Наиболее распространенной системой кодировки символов является ASCII. В этой системе цифры, буквы и другие символы представлены числами от 0 до 127 (255). Функции СИМВОЛ (CHAR) и КОДСИМВ (CODE) как раз и имеют дело с кодами ASCII. Функция СИМВОЛ возвращает символ, который соответствует заданному числовому коду ASCII, а функция КОДСИМВ возвращает код ASCII для первого символа ее аргумента. Синтаксис функций:
=СИМВОЛ(число)
=КОДСИМВ(текст)
Если в качестве аргумента текст вводится символ, обязательно надо заключить его в двойные кавычки: в противном случае Excel возвратит ошибочное значение.
Функции СЖПРОБЕЛЫ и ПЕЧСИМВ
Часто начальные и конечные пробелы не позволяют правильно отсортировать значения в рабочем листе или базе данных. Если вы используете текстовые функции для работы с текстами рабочего листа, лишние пробелы могут мешать правильной работе формул. Функция СЖПРОБЕЛЫ (TRIM) удаляет начальные и конечные пробелы из строки, оставляя только по одному пробелу между словами. Синтаксис:
=СЖПРОБЕЛЫ(текст)
Функция ПЕЧСИМВ (CLEAN) аналогична функции СЖПРОБЕЛЫ за исключением того, что она удаляет все непечатаемые символы. Функция ПЕЧСИМВ особенно полезна при импорте данных из других программ, поскольку некоторые импортированные значения могут содержать непечатаемые символы. Эти символы могут проявляться на рабочих листах в виде небольших квадратов или вертикальных черточек. Функция ПЕЧСИМВ позволяет удалить непечатаемые символы из таких данных. Синтаксис:
=ПЕЧСИМВ(текст)
Функция СОВПАД
Функция СОВПАД (EXACT) сравнивает две строки текста на полную идентичность с учетом регистра букв. Различие в форматировании игнорируется. Синтаксис:
=СОВПАД(текст1;текст2)
Если аргументы текст1 и текст2 идентичны с учетом регистра букв, функция возвращает значение ИСТИНА, в противном случае – ЛОЖЬ. Аргументы текст1 и текст2 должны быть строками символов, заключенными в двойные кавычки, или ссылками на ячейки, в которых содержится текст.
Функции ПРОПИСН, СТРОЧН и ПРОПНАЧ
В Excel имеются три функции, позволяющие изменять регистр букв в текстовых строках: ПРОПИСН (UPPER), СТРОЧН (LOWER) и ПРОПНАЧ (PROPER). Функция ПРОПИСН преобразует все буквы текстовой строки в прописные, а СТРОЧН – в строчные. Функция ПРОПНАЧ заменяет прописными первую букву в каждом слове и все буквы, следующие непосредственно за символами, отличными от букв; все остальные буквы преобразуются в строчные. Эти функции имеют следующий синтаксис:
=ПРОПИСН(текст)
=СТРОЧН(текст)
=ПРОПНАЧ(текст)
При работе с уже существующими данными довольно часто возникает ситуация, когда нужно модифицировать сами исходные значения, к которым применяются текстовые функции. Можно ввести функцию в те же самые ячейки, где находятся эти значения, поскольку введенные формулы заменят их. Но можно создать временные формулы с текстовой функцией в свободных ячейках в той же самой строке и скопируйте результат в буфер обмена. Чтобы заменить первоначальные значения модифицированными, выделите исходные ячейки с текстом, в меню “Правка” выберите команду “Специальная вставка”, установите переключатель “Значения” и нажмите кнопку ОК. После этого можно удалить временные формулы.
Функции ЕТЕКСТ и ЕНЕТЕКСТ
Функции ЕТЕКСТ (ISTEXT) и ЕНЕТЕКСТ (ISNOTEXT) проверяют, является ли значение текстовым. Синтаксис:
=ЕТЕКСТ(значение)
=ЕНЕТЕКСТ(значение)
Предположим, надо определить, является ли значение в ячейке А1 текстом. Если в ячейке А1 находится текст или формула, которая возвращает текст, можно использовать формулу:
В этом случае Excel возвращает логическое значение ИСТИНА. Аналогично, если использовать формулу:
Excel возвращает логическое значение ЛОЖЬ.
В начало страницы
В начало страницы
Источник: on-line-teaching.com
Функция совпад
Функция СОВПАД (EXACT) сравнивает две строки текста на полную идентичность с учетом регистра букв. Различие в форматировании игнорируется. Синтаксис:
=СОВПАД(текст1;текст2)
Если аргументы текст1итекст2идентичны с учетом регистра букв, функция возвращает значение ИСТИНА, в противном случае – ЛОЖЬ. Аргументытекст1итекст2должны быть строками символов, заключенными в двойные кавычки, или ссылками на ячейки, в которых содержится текст.
Функции прописн, строчн и пропнач
В Excelимеются три функции, позволяющие изменять регистр букв в текстовых строках: ПРОПИСН (UPPER), СТРОЧН (LOWER) и ПРОПНАЧ (PROPER). Функция ПРОПИСН преобразует все буквы текстовой строки в прописные, а СТРОЧН – в строчные. Функция ПРОПНАЧ заменяет прописными первую букву в каждом слове и все буквы, следующие непосредственно за символами, отличными от букв; все остальные буквы преобразуются в строчные. Эти функции имеют следующий синтаксис:
=ПРОПИСН(текст) =СТРОЧН(текст) =ПРОПНАЧ(текст)
При работе с уже существующими данными довольно часто возникает ситуация, когда нужно модифицировать сами исходные значения, к которым применяются текстовые функции. Можно ввести функцию в те же самые ячейки, где находятся эти значения, поскольку введенные формулы заменят их. Но можно создать временные формулы с текстовой функцией в свободных ячейках в той же самой строке и скопируйте результат в буфер обмена. Чтобы заменить первоначальные значения модифицированными, выделите исходные ячейки с текстом, в меню “Правка” выберите команду “Специальная вставка”, установите переключатель “Значения” и нажмите кнопку ОК. После этого можно удалить временные формулы.
Функции етекст и енетекст
Функции ЕТЕКСТ (ISTEXT) и ЕНЕТЕКСТ (ISNOTEXT) проверяют, является ли значение текстовым. Синтаксис:
=ЕТЕКСТ(значение) =ЕНЕТЕКСТ(значение)
Предположим, надо определить, является ли значение в ячейке А1 текстом. Если в ячейке А1 находится текст или формула, которая возвращает текст, можно использовать формулу:
В этом случае Excelвозвращает логическое значение ИСТИНА. Аналогично, если использовать формулу:
Excelвозвращает логическое значение ЛОЖЬ.
ФункцииExcelдля работы с элементами строк
Следующие функции находят и возвращают части текстовых строк или составляют большие строки из небольших: НАЙТИ (FIND), ПОИСК (SEARCH), ПРАВСИМВ (RIGHT), ЛЕВСИМВ (LEFT), ПСТР (MID), ПОДСТАВИТЬ (SUBSTITUTE), ПОВТОР (REPT), ЗАМЕНИТЬ (REPLACE), СЦЕПИТЬ (CONCATENATE).
Функции найти и поиск
Функции НАЙТИ (FIND) и ПОИСК (SEARCH) используются для определения позиции одной текстовой строки в другой. Обе функции возвращают номер символа, с которого начинается первое вхождение искомой строки. Эти две функции работают одинаково за исключением того, что функция НАЙТИ учитывает регистр букв, а функция ПОИСК допускает использование символов шаблона. Функции имеют следующий синтаксис:
=НАЙТИ(искомый_текст;просматриваемый_текст; нач_позиция) =ПОИСК(искомый_текст;просматриваемый_текст; нач_позиция)
Аргумент искомый_текстзадает текстовую строку, которую надо найти, а аргументпросматриваемый_текст– текст, в котором производится поиск. Любым из этих аргументов может быть строка символов, заключенная в двойные кавычки, или ссылка на ячейку. Необязательный аргументнач_позициязадает позицию в просматриваемом тексте, с которой начинается поиск. Аргументнач_позицияследует использовать в том случае, когдапросматриваемый_текстсодержит несколько вхождений искомого текста. Если данный аргумент опущен,Excelвозвращает позицию первого вхождения.
Эти функции возвращают ошибочное значение, когда искомый_текстне содержится в просматриваемом тексте, либо нач_позиция меньши или равна нулю, либонач_позицияпревышает количество символов в просматриваемом тексте, либонач_позициябольше позиции последнего вхождения искомого текста.
Например, чтобы определить позицию буквы “ж” в строке “Гаражные ворота”, надо использовать формулу:
Эта формула возвращает 5.
Если точная последовательность символов искомого текста неизвестна, можно использовать функцию ПОИСК и включить в строку искомый_текстсимволы шаблона: знак вопроса (?) и звездочку (*). Знак вопроса соответствует одному произвольно набранному символу, а звездочка заменяет любую последовательность символов в указанной позиции. Например, чтобы найти позицию имен Анатолий, Алексей, Акакий в тексте, находящемся в ячейке А1, надо использовать формулу:
Источник: studfile.net