Функция найти в excel примеры
Функция НАЙТИ (FIND) в Excel употребляется для поиска текстового значения снутри строки с текстом и указать порядковый номер буковкы с которого начинается разыскиваемое слово в отысканной строке.
Что возвращает функция
Возвращает числовое значение, обозначающее стартовую позицию текстовой строки снутри иной текстовой строки.
Синтаксис
=FIND(find_text, within_text, [start_num]) – британская версия
=НАЙТИ(искомый_текст;просматриваемый_текст;[нач_позиция]) – российская версия
Аргументы функции
- find_text (искомый_текст) – текст либо строчка которую вы желаете найти в рамках иной строчки;
- within_text (просматриваемый_текст) – текст, снутри которого вы желаете найти аргумент find_text (искомый_текст);
- [start_num] ([нач_позиция]) – число, отображающее позицию, с которой вы желаете начать поиск. Если аргумент не указать, то поиск начнется поначалу.
Доборная информация
- Если стартовое число не обозначено, то функция начинает поиск искомого текста с начала строчки;
- Функция НАЙТИ чувствительна к регистру. Если вы желаете создать поиск без учета регистра, используйте функцию SEARCH в Excel;
- Функция не учитывает подстановочные знаки при поиске. Если вы желаете применять подстановочные знаки для поиска, используйте функцию SEARCH в Excel;
- Функция всякий раз возвращает ошибку, когда не находит разыскиваемый текст в данной строке.
Примеры использования функции НАЙТИ в Excel
Пример 1. Отыскиваем слово в текстовой строке (с начала строчки)
На примере выше мы отыскиваем слово “Доброе” в словосочетании “Доброе Утро”. По результатам поиска, функция выдает число “1”, которое обозначает, что слово “Доброе” начинается с первой по очереди буковкы в, данной в качестве области поиска, текстовой строке.
Направьте внимание, что потому что функция НАЙТИ в Excel чувствительна к регистру, вы не можете найти слово “доброе” в словосочетании “Доброе утро”, потому что оно написано с малеханькой буковкы. Для того, чтоб выполнить поиска без учета регистра следует воспользоваться функцией SEARCH .
Пример 2. Отыскиваем слово в текстовой строке (с данным порядковым номером старта поиска)
3-ий аргумент функции НАЙТИ показывает позицию, с которой функция начинает поиск искомого значения. На примере выше функция возвращает число “1” когда мы начинаем поиск слова “Доброе” в словосочетании “Доброе утро” с начала текстовой строчки. Но если мы зададим аргумент функции start_num (нач_позиция) со значением “2”, то функция выдаст ошибку, потому что начиная поиск со 2-ой буковкы текстовой строчки, она не может ничего найти.
Если вы не укажете номер позиции, с которой функции следует начинать поиск искомого аргумента, то Excel по дефлоту начнет поиск с самого начала текстовой строчки.
Пример 3. Поиск текстового значения снутри текстовой строчки с дублированным разыскиваемым значением
На примере выше мы отыскиваем слово “Доброе” в словосочетании “Доброе Доброе утро”. Когда мы начинаем поиск слова “Доброе” с начала текстовой строчки, то функция выдает число “1”, потому что 1-ое слово “Доброе” начинается с первой буковкы в словосочетании “Доброе Доброе утро”.
Но, если мы укажем в качестве аргумента start_num (нач_позиция) число “2” и попросим функцию начать поиск со 2-ой буковкы в данной текстовой строке, то функция выдаст число “6”, потому что Excel находит разыскиваемое слово “Доброе” начиная со 2-ой буковкы словосочетания “Доброе Доброе утро” лишь на 6 позиции.
Примечание: Мы стараемся как можно оперативнее обеспечивать вас животрепещущими справочными материалами на вашем языке. Эта страничка переведена автоматом, потому ее текст может содержать некорректности и грамматические ошибки. Для нас принципиально, чтоб эта статья была для вас полезна. Просим вас уделить пару секунд и сказать, посодействовала ли она для вас, при помощи клавиш понизу странички. Для удобства также приводим ссылку на оригинал (на британском языке).
В данной статье описаны синтаксис формулы и внедрение функций НАЙТИ и НАЙТИБ в Microsoft Excel.
Описание
Функции НАЙТИ и НАЙТИБ находят вхождение одной текстовой строчки в другую и возвращают исходную позицию разыскиваемой строчки относительно первого знака 2-ой строчки.
Эти функции могут быть доступны не на всех языках.
Функция НАЙТИ создана для языков с однобайтовой шифровкой, а функция НАЙТИБ — для языков с двухбайтовой шифровкой. Данный на компе язык по дефлоту влияет на возвращаемое значение обозначенным ниже образом.
Функция НАЙТИ при подсчете постоянно разглядывает любой символ, как однобайтовый, так и двухбайтовый, как один символ, независимо от избранного по дефлоту языка.
Функция НАЙТИБ при подсчете разглядывает любой двухбайтовый символ как два знака, если включена поддержка языка с БДЦС и таковой язык установлен по дефлоту. В неприятном случае функция НАЙТИБ разглядывает любой символ как один символ.
К языкам, поддерживающим БДЦС, относятся японский, китайский (облегченное письмо), китайский (обычное письмо) и корейский.
Синтаксис
Аргументы функций НАЙТИ и НАЙТИБ описаны ниже.
Искомый_текст — неотклонимый аргумент. Текст, который нужно найти.
Просматриваемый_текст — неотклонимый аргумент. Текст, в котором необходимо найти разыскиваемый текст.
Начальная_позиция — необязательный аргумент. Символ, с которого необходимо начать поиск. 1-ый символ в тексте "просматриваемый_текст" имеет номер 1. Если номер опущен, он полагается равным 1.
Замечания
Функции НАЙТИ и НАЙТИБ работают с учетом регистра и не разрешают применять подстановочные знаки. Если нужно выполнить поиск без учета регистра либо применять подстановочные знаки, воспользуйтесь функцией ПОИСК либо ПОИСКБ.
Если в качестве аргумента "искомый_текст" задана пустая строчка (""), функция НАЙТИ выводит значение, равное первому знаку в строке поиска (символ с номером, подходящим аргументу "нач_позиция" либо 1).
Искомый_текст не может содержать подстановочные знаки.
Если искомый_текст не отображается в просматриваемый_текст, функция найти и НАЙТИБ возвращают #VALUE! значение ошибки #ЧИСЛО!.
Если нач_позиция не больше нуля, найти и НАЙТИБ возвращают #VALUE! значение ошибки #ЧИСЛО!.
Если "нач_позиция" больше, чем длина просматриваемый_текст, найти и НАЙТИБ возвращают #VALUE! значение ошибки #ЧИСЛО!.
Аргумент "нач_позиция" можно применять, чтоб пропустить необходимое количество символов. Представим, к примеру, что для поиска строчки "МДС0093.МесячныеПродажи" употребляется функция НАЙТИ. Чтоб найти номер первого вхождения "М" в описательную часть текстовой строчки, задайте значение аргумента "нач_позиция" равным 8, чтоб поиск в той части текста, которая является серийным номером, не выполнялся. Функция НАЙТИ начинает со знака 8, находит искомый_текст в последующем знаке и возвращает число 9. Функция НАЙТИ постоянно возвращает номер знака, считая от левого края текста "просматриваемый_текст", а не от значения аргумента "нач_позиция".
Примеры
Скопируйте эталон данных из последующей таблицы и вставьте их в ячейку A1 новейшего листа Excel. Чтоб показать результаты формул, выделите их и нажмите кнопку F2, а потом — кнопку ВВОД. По мере необходимости измените ширину столбцов, чтоб созидать все данные.
Сейчас мы разглядим функцию Excel – НАЙТИ (в британской версии FIND), которая дозволяет отыскивать позицию искомого текста в тексте относительного первого знака. Обычно, но не постоянно функцию НАЙТИ употребляют вместе с иными функциями Excel, что мы и разглядим в последующих статьях, а сейчас попробуем разобраться с механизм работы данной функции.
Допустим у нас есть таблица со перечнем имен и фамилий.
Наша задачка найти позицию пробела относительно первого знака. К примеру, возьмем 1-ое имя и фамилию Dani Estrada, посчитаем без помощи других где находится пробел. Пробел стоит 5-ым эмблемой начиная с первой буковкы. Сейчас же создадим это автоматом при помощи функции НАЙТИ
Синтаксис функции смотрится последующим образом
=НАЙТИ( искомый_текст ; просматриваемый_текст ; [ нач_позиция ]), где
искомый_текст – это текст, который нам нужно найти в тексте, в нашем случае это пробел, он обозначается вот так “ “.
просматриваемый_текст – это текст в котором ищется разыскиваемый текст, в нашем случае это имя и фамилия либо ячейка A2
нач_позиция – это необязательный аргумент, он показывает с какой позиции по счету нам нужно находить текст. Это может пригодиться, к примеру, если разыскиваемый текст встречается два раза и нам нужно выяснить позицию второго искомого текста.
Прописываем формулу =НАЙТИ( " " ; A2 ; 1 ), протягиваем ее вниз и получаем подходящий нам итог.
Но как я уже писал в начале статьи, раздельно «НАЙТИ» употребляется изредка. Основное, чтоб вы сообразили механизм работы данной функции, также держали в голове, о таковой способности отыскивать порядковый номер подходящего нам текста либо знака. В последующих статьях мы разглядим внедрение данной функции на настоящих примерах. Не пропустите, вступайте в нашу группу Вконтакте, ставьте лайки и нажимайте +1, заблаговременно спасибо.
Функция НАЙТИ (FIND) в Excel употребляется для поиска текстового значения снутри строки с текстом и указать порядковый номер буковкы с которого начинается разыскиваемое слово в отысканной строке.
Что возвращает функция
Возвращает числовое значение, обозначающее стартовую позицию текстовой строки снутри иной текстовой строки.
Синтаксис
=FIND(find_text, within_text, [start_num]) – британская версия
=НАЙТИ(искомый_текст;просматриваемый_текст;[нач_позиция]) – российская версия
Аргументы функции
- find_text (искомый_текст) – текст либо строчка которую вы желаете найти в рамках иной строчки;
- within_text (просматриваемый_текст) – текст, снутри которого вы желаете найти аргумент find_text (искомый_текст);
- [start_num] ([нач_позиция]) – число, отображающее позицию, с которой вы желаете начать поиск. Если аргумент не указать, то поиск начнется поначалу.
Доборная информация
- Если стартовое число не обозначено, то функция начинает поиск искомого текста с начала строчки;
- Функция НАЙТИ чувствительна к регистру. Если вы желаете создать поиск без учета регистра, используйте функцию SEARCH в Excel;
- Функция не учитывает подстановочные знаки при поиске. Если вы желаете применять подстановочные знаки для поиска, используйте функцию SEARCH в Excel;
- Функция всякий раз возвращает ошибку, когда не находит разыскиваемый текст в данной строке.
Примеры использования функции НАЙТИ в Excel
Пример 1. Отыскиваем слово в текстовой строке (с начала строчки)
На примере выше мы отыскиваем слово “Доброе” в словосочетании “Доброе Утро”. По результатам поиска, функция выдает число “1”, которое обозначает, что слово “Доброе” начинается с первой по очереди буковкы в, данной в качестве области поиска, текстовой строке.
Направьте внимание, что потому что функция НАЙТИ в Excel чувствительна к регистру, вы не можете найти слово “доброе” в словосочетании “Доброе утро”, потому что оно написано с малеханькой буковкы. Для того, чтоб выполнить поиска без учета регистра следует воспользоваться функцией SEARCH .
Пример 2. Отыскиваем слово в текстовой строке (с данным порядковым номером старта поиска)
3-ий аргумент функции НАЙТИ показывает позицию, с которой функция начинает поиск искомого значения. На примере выше функция возвращает число “1” когда мы начинаем поиск слова “Доброе” в словосочетании “Доброе утро” с начала текстовой строчки. Но если мы зададим аргумент функции start_num (нач_позиция) со значением “2”, то функция выдаст ошибку, потому что начиная поиск со 2-ой буковкы текстовой строчки, она не может ничего найти.
Если вы не укажете номер позиции, с которой функции следует начинать поиск искомого аргумента, то Excel по дефлоту начнет поиск с самого начала текстовой строчки.
Пример 3. Поиск текстового значения снутри текстовой строчки с дублированным разыскиваемым значением
На примере выше мы отыскиваем слово “Доброе” в словосочетании “Доброе Доброе утро”. Когда мы начинаем поиск слова “Доброе” с начала текстовой строчки, то функция выдает число “1”, потому что 1-ое слово “Доброе” начинается с первой буковкы в словосочетании “Доброе Доброе утро”.
Но, если мы укажем в качестве аргумента start_num (нач_позиция) число “2” и попросим функцию начать поиск со 2-ой буковкы в данной текстовой строке, то функция выдаст число “6”, потому что Excel находит разыскиваемое слово “Доброе” начиная со 2-ой буковкы словосочетания “Доброе Доброе утро” лишь на 6 позиции.
Примечание: Мы стараемся как можно оперативнее обеспечивать вас животрепещущими справочными материалами на вашем языке. Эта страничка переведена автоматом, потому ее текст может содержать некорректности и грамматические ошибки. Для нас принципиально, чтоб эта статья была для вас полезна. Просим вас уделить пару секунд и сказать, посодействовала ли она для вас, при помощи клавиш понизу странички. Для удобства также приводим ссылку на оригинал (на британском языке).
В данной статье описаны синтаксис формулы и внедрение функций НАЙТИ и НАЙТИБ в Microsoft Excel.
Описание
Функции НАЙТИ и НАЙТИБ находят вхождение одной текстовой строчки в другую и возвращают исходную позицию разыскиваемой строчки относительно первого знака 2-ой строчки.
Эти функции могут быть доступны не на всех языках.
Функция НАЙТИ создана для языков с однобайтовой шифровкой, а функция НАЙТИБ — для языков с двухбайтовой шифровкой. Данный на компе язык по дефлоту влияет на возвращаемое значение обозначенным ниже образом.
Функция НАЙТИ при подсчете постоянно разглядывает любой символ, как однобайтовый, так и двухбайтовый, как один символ, независимо от избранного по дефлоту языка.
Функция НАЙТИБ при подсчете разглядывает любой двухбайтовый символ как два знака, если включена поддержка языка с БДЦС и таковой язык установлен по дефлоту. В неприятном случае функция НАЙТИБ разглядывает любой символ как один символ.
К языкам, поддерживающим БДЦС, относятся японский, китайский (облегченное письмо), китайский (обычное письмо) и корейский.
Синтаксис
Аргументы функций НАЙТИ и НАЙТИБ описаны ниже.
Искомый_текст — неотклонимый аргумент. Текст, который нужно найти.
Просматриваемый_текст — неотклонимый аргумент. Текст, в котором необходимо найти разыскиваемый текст.
Начальная_позиция — необязательный аргумент. Символ, с которого необходимо начать поиск. 1-ый символ в тексте "просматриваемый_текст" имеет номер 1. Если номер опущен, он полагается равным 1.
Замечания
Функции НАЙТИ и НАЙТИБ работают с учетом регистра и не разрешают применять подстановочные знаки. Если нужно выполнить поиск без учета регистра либо применять подстановочные знаки, воспользуйтесь функцией ПОИСК либо ПОИСКБ.
Если в качестве аргумента "искомый_текст" задана пустая строчка (""), функция НАЙТИ выводит значение, равное первому знаку в строке поиска (символ с номером, подходящим аргументу "нач_позиция" либо 1).
Искомый_текст не может содержать подстановочные знаки.
Если искомый_текст не отображается в просматриваемый_текст, функция найти и НАЙТИБ возвращают #VALUE! значение ошибки #ЧИСЛО!.
Если нач_позиция не больше нуля, найти и НАЙТИБ возвращают #VALUE! значение ошибки #ЧИСЛО!.
Если "нач_позиция" больше, чем длина просматриваемый_текст, найти и НАЙТИБ возвращают #VALUE! значение ошибки #ЧИСЛО!.
Аргумент "нач_позиция" можно применять, чтоб пропустить необходимое количество символов. Представим, к примеру, что для поиска строчки "МДС0093.МесячныеПродажи" употребляется функция НАЙТИ. Чтоб найти номер первого вхождения "М" в описательную часть текстовой строчки, задайте значение аргумента "нач_позиция" равным 8, чтоб поиск в той части текста, которая является серийным номером, не выполнялся. Функция НАЙТИ начинает со знака 8, находит искомый_текст в последующем знаке и возвращает число 9. Функция НАЙТИ постоянно возвращает номер знака, считая от левого края текста "просматриваемый_текст", а не от значения аргумента "нач_позиция".
Примеры
Скопируйте эталон данных из последующей таблицы и вставьте их в ячейку A1 новейшего листа Excel. Чтоб показать результаты формул, выделите их и нажмите кнопку F2, а потом — кнопку ВВОД. По мере необходимости измените ширину столбцов, чтоб созидать все данные.
Сейчас мы разглядим функцию Excel – НАЙТИ (в британской версии FIND), которая дозволяет отыскивать позицию искомого текста в тексте относительного первого знака. Обычно, но не постоянно функцию НАЙТИ употребляют вместе с иными функциями Excel, что мы и разглядим в последующих статьях, а сейчас попробуем разобраться с механизм работы данной функции.
Допустим у нас есть таблица со перечнем имен и фамилий.
Наша задачка найти позицию пробела относительно первого знака. К примеру, возьмем 1-ое имя и фамилию Dani Estrada, посчитаем без помощи других где находится пробел. Пробел стоит 5-ым эмблемой начиная с первой буковкы. Сейчас же создадим это автоматом при помощи функции НАЙТИ
Синтаксис функции смотрится последующим образом
=НАЙТИ( искомый_текст ; просматриваемый_текст ; [ нач_позиция ]), где
искомый_текст – это текст, который нам нужно найти в тексте, в нашем случае это пробел, он обозначается вот так “ “.
просматриваемый_текст – это текст в котором ищется разыскиваемый текст, в нашем случае это имя и фамилия либо ячейка A2
нач_позиция – это необязательный аргумент, он показывает с какой позиции по счету нам нужно находить текст. Это может пригодиться, к примеру, если разыскиваемый текст встречается два раза и нам нужно выяснить позицию второго искомого текста.
Прописываем формулу =НАЙТИ( " " ; A2 ; 1 ), протягиваем ее вниз и получаем подходящий нам итог.
Но как я уже писал в начале статьи, раздельно «НАЙТИ» употребляется изредка. Основное, чтоб вы сообразили механизм работы данной функции, также держали в голове, о таковой способности отыскивать порядковый номер подходящего нам текста либо знака. В последующих статьях мы разглядим внедрение данной функции на настоящих примерах. Не пропустите, вступайте в нашу группу Вконтакте, ставьте лайки и нажимайте +1, заблаговременно спасибо.