KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Функция Excel FINDB

АвторАманда ЛиДата изменения

Функция FINDB выполняет поиск текстовой строки (с учётом регистра) внутри другой строки и возвращает номер начальной позиции первой строки во второй на основе количества байтов. Эта функция предназначена для языков, поддерживающих двухбайтовую кодировку символов (DBCS), таких как упрощённый китайский, традиционный китайский, корейский и японский, где каждый двухбайтовый символ считается за 2 байта.

функция findb 1


Синтаксис

=FINDB(find_text, within_text, start_num)


Аргументы

  • find_text (обязательно): Строка или символ, позицию которого нужно найти в тексте within_text.
  • within_text (обязательно): Текст, содержащий строку find_text, которую необходимо найти.
  • start_num (необязательно): Позиция в тексте within_text, с которой начинается поиск строки find_text. Если аргумент опущен, используется значение 1.

Возвращаемое значение

Функция FINDB возвращает число.


Примечания к функции

  • Пробелы учитываются как символы.
  • Функция FINDB учитывает регистр. Чтобы искать без учёта регистра, используйте функцию SEARCHB вместо неё.
  • Функция FINDB не поддерживает использование подстановочных знаков. Чтобы искать с подстановочными знаками, используйте функцию SEARCHB.
  • Функция FINDB всегда считает каждый двухбайтовый символ как 2, если включена поддержка языков с DBCS и такой язык установлен по умолчанию. В противном случае FINDB считает каждый символ как 1 — так же, как и функция FIND.
  • Если find_textпуст («»), функция FINDB возвращает номер символа, соответствующий значению start_num. Если аргумент start_numопущен, возвращается 1.
  • Функция FINDB работает с фактическим содержимым ячеек, а не с их отображением. Например, если в ячейке A1 указана дата 9/1/2022, формула FINDB(0,A1) вернёт значение 4, поскольку содержимое ячейки A1 на самом деле равно 44805 — просто отформатированному как дата.
  • Функция FINDB возвращает ошибку #ЗНАЧ!, если:
    • find_textне содержится в within_text;
    • start_numberпревышает длину текста within_text;
    • start_number < 1.

Пример поиска с учётом регистра с начала строки

Возьмём в качестве примера таблицу, приведённую ниже. Чтобы определить начальную позицию строки find_text(С учетом регистра) внутри текста within_text, скопируйте или введите приведённую ниже формулу в ячейку Ячейка сверху (E6) столбца результатов и нажмите клавишу Enter, чтобы получить результат. Затем выделите ячейку с результатом и перетащите маркер заполнения (маленький квадрат в правом нижнем углу выделенной ячейки) вниз, чтобы применить формулу ко всем остальным ячейкам.

=FINDB()B6,C6)

функция findb 2

Вместо ссылок на ячейки можно напрямую указать значения параметров find_textи within_textнепосредственно в формуле, как показано ниже.

=FINDB()«什么»,«你在干什么»)


Пример поиска с учётом регистра с указанной позиции

Чтобы найти строку find_text в тексте within_text, начиная с указанной позиции (в байтах), и получить позицию первого найденного вхождения строки find_text в тексте within_text, добавьте третий аргумент start_num. Введите приведённую ниже формулу в ячейку над столбцом результатов (F6) и нажмите клавишу Enter, чтобы получить результат. Затем выделите ячейку с результатом и перетащите маркер заполнения (маленький квадрат в правом нижнем углу выделенной ячейки) вниз, чтобы применить формулу ко всем остальным ячейкам.

=FINDB()B6,C6,D6)

функция findb 3

Вместо ссылок на ячейки можно напрямую указать значения параметров find_text,within_textи start_numнепосредственно в формуле, как показано ниже.

=FINDB()«什么»,«你在干什么»,3)


Сравнение FINDB и FIND

Функция FINDB считает каждый двухбайтовый символ как 2, а каждый однобайтовый — как 1. Функция FIND считает как однобайтовые, так и двухбайтовые символы как 1. Сравните результаты, возвращаемые функциями FINDB и FIND, как показано ниже.

функция findb 4


Сравнение FINDB и SEARCHB

Функции FINDB и SEARCHB обе возвращают начальную позицию первого вхождения строки find_text в тексте within_textв байтах. Однако FINDB учитывает регистр, а SEARCHB — нет. Кроме того, SEARCHB поддерживает использование подстановочных знаков при поиске, тогда как FINDB — не поддерживает. Сравните результаты, возвращаемые этими функциями, как показано ниже.

функция findb 5


Связанные функции

Функция Excel FIND

Функция FIND используется для поиска строки внутри другой строки и возвращает начальную позицию найденной строки. Например, формула =FIND(«ea»,«pear») возвращает значение 2, что означает поиск начальной позиции подстроки «ea» в слове «pear».

Функция Excel SEARCHB

Функция SEARCHB выполняет поиск текстовой строки (без учёта регистра) внутри другой строки и возвращает номер начальной позиции первой строки внутри второй на основе указанного количества байтов. Функция SEARCHB предназначена для использования с языками, поддерживающими двухбайтовую кодировку символов (DBCS), такими как китайский (упрощённый), китайский (традиционный), корейский и японский. Эта функция считает каждый двухбайтовый символ как 2.

Функция Excel REPLACEB

Функция REPLACEB заменяет часть текстовой строки на другую строку на основе указанного количества байтов. Функция REPLACEB предназначена для использования с языками, поддерживающими двухбайтовую кодировку символов (DBCS), такими как китайский (упрощённый), китайский (традиционный), корейский и японский. Эта функция считает каждый двухбайтовый символ как 2.

Функция Excel LEFTB

Функция LEFTB возвращает указанное количество символов с начала (слева) заданной строки на основе указанного количества байтов. Функция LEFTB предназначена для использования с языками, поддерживающими двухбайтовую кодировку символов (DBCS), такими как китайский (упрощённый), китайский (традиционный), корейский и японский. Эта функция считает каждый двухбайтовый символ как 2.

Функция Excel RIGHTB

Функция RIGHTB возвращает указанное количество символов с конца (справа) заданной строки на основе указанного количества байтов. Функция RIGHTB предназначена для использования с языками, поддерживающими двухбайтовую кодировку символов (DBCS), такими как китайский (упрощённый), китайский (традиционный), корейский и японский. Эта функция считает каждый двухбайтовый символ как 2.

Функция Excel MIDB

Функция MIDB возвращает определённое количество символов из текстовой строки, начиная с указанной позиции, на основе заданного количества байтов. Функция MIDB предназначена для использования с языками, поддерживающими двухбайтовую кодировку символов (DBCS), такими как китайский (упрощённый), китайский (традиционный), корейский и японский. Эта функция считает каждый двухбайтовый символ как 2.


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает Вам выделяться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и создания диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячеек без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  Между несколькими листами  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.

Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает Вам выделяться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и создания диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячеек без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  Между несколькими листами  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.