Функция найти в excel - Учим Эксель

Функция найти в 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-ой строчки.

Эти функции могут быть доступны не на всех языках.

Функция НАЙТИ создана для языков с однобайтовой шифровкой, а функция НАЙТИБ — для языков с двухбайтовой шифровкой. Данный на компе язык по дефлоту влияет на возвращаемое значение обозначенным ниже образом.

Функция НАЙТИ при подсчете постоянно разглядывает любой символ, как однобайтовый, так и двухбайтовый, как один символ, независимо от избранного по дефлоту языка.

Интересно почитать:  В excel функция месяц

Функция НАЙТИБ при подсчете разглядывает любой двухбайтовый символ как два знака, если включена поддержка языка с БДЦС и таковой язык установлен по дефлоту. В неприятном случае функция НАЙТИБ разглядывает любой символ как один символ.

К языкам, поддерживающим БДЦС, относятся японский, китайский (облегченное письмо), китайский (обычное письмо) и корейский.

Синтаксис

Аргументы функций НАЙТИ и НАЙТИБ описаны ниже.

Искомый_текст — неотклонимый аргумент. Текст, который нужно найти.

Просматриваемый_текст — неотклонимый аргумент. Текст, в котором необходимо найти разыскиваемый текст.

Начальная_позиция — необязательный аргумент. Символ, с которого необходимо начать поиск. 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, заблаговременно спасибо.

Интересно почитать:  Функция или в если в 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-ой строчки.

Эти функции могут быть доступны не на всех языках.

Функция НАЙТИ создана для языков с однобайтовой шифровкой, а функция НАЙТИБ — для языков с двухбайтовой шифровкой. Данный на компе язык по дефлоту влияет на возвращаемое значение обозначенным ниже образом.

Функция НАЙТИ при подсчете постоянно разглядывает любой символ, как однобайтовый, так и двухбайтовый, как один символ, независимо от избранного по дефлоту языка.

Интересно почитать:  Функция left в excel

Функция НАЙТИБ при подсчете разглядывает любой двухбайтовый символ как два знака, если включена поддержка языка с БДЦС и таковой язык установлен по дефлоту. В неприятном случае функция НАЙТИБ разглядывает любой символ как один символ.

К языкам, поддерживающим БДЦС, относятся японский, китайский (облегченное письмо), китайский (обычное письмо) и корейский.

Синтаксис

Аргументы функций НАЙТИ и НАЙТИБ описаны ниже.

Искомый_текст — неотклонимый аргумент. Текст, который нужно найти.

Просматриваемый_текст — неотклонимый аргумент. Текст, в котором необходимо найти разыскиваемый текст.

Начальная_позиция — необязательный аргумент. Символ, с которого необходимо начать поиск. 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, заблаговременно спасибо.

Ссылка на основную публикацию
Adblock
detector