Найти число в ячейке Excel

Обновлено: 15.05.2024

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

Чтобы получить число из строки в Excel, требуется немного изобретательности, немного терпения и куча различных функций, вложенных друг в друга. Или вы можете запустить инструмент «Извлечение» и выполнить работу одним щелчком мыши. Ниже вы найдете полную информацию об обоих методах.

Как извлечь число из конца текстовой строки

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

ПРАВО(ячейка, ДЛСТР(ячейка) - МАКС(ЕСЛИ(ЧИСЛО(MID(ячейка), СТРОКА(ДВССЫЛ("1: "&ДЛСТР(ячейка))), 1) *1)=ЛОЖЬ, СТРОКА(ДВССЫЛ("1:"&ДЛСТР(ячейка))), 0)))< /p>

На логике формулы мы остановимся чуть позже. А пока просто замените cell ссылкой на ячейку, содержащую исходную строку (в нашем случае A2), и введите формулу в любую пустую ячейку в той же строке, скажем, в B2:

=ПРАВИЛЬНО(A2, ДЛСТР(A2) - МАКС(ЕСЛИ(ЧИСЛО(ЧИСЛО(СРЕДНЯЯ(A2, СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))), 1) *1)=ЛОЖЬ, СТРОКА(ДВССЫЛ( "1:"&ДЛСТР(A2))), 0)))

alt=< бр />

Эта формула получает число только с конца. Если в строке также есть числа в начале или в середине, они игнорируются:

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

Если вам нужно, чтобы результатом было число (которое вы можете использовать в дальнейших вычислениях), то оберните формулу в функцию ЗНАЧ или выполните арифметическую операцию, которая не изменит результат, например, умножьте на 1 или прибавьте 0 Чтобы отловить ошибки в строках, не содержащих ни одного числа, используйте функцию ЕСЛИОШИБКА. Например:

=ЕСЛИОШИБКА(ЗНАЧ(ПРАВО(A2, ДЛСТР(A2) - МАКС(ЕСЛИ(ЕСЧИСЛО(СРЕДН(A2, СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))), 1)*1)=ЛОЖЬ, СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))), 0)))), "")

Улучшенная формула для извлечения числа с конца строки

=ЕСЛИОШИБКА(ПРАВО(A2, ДЛСТР(A2) - МАКС(ЕСЛИ(ЕСЧИСЛО(СРЕДН(A2, СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))), 1) *1)=ЛОЖЬ, СТРОКА( ДВССЫЛ("1:"&ДЛСТР(A2))), 0))) +0, "")

Примечание. В Dynamic Array Excel (Office 365 и 2021) вы вводите формулу обычным способом с помощью клавиши Enter. В Excel 2019 и более ранних версиях он работает только как формула массива, поэтому не забудьте нажать Ctrl + Shift + Enter, чтобы завершить его.

Как работает эта формула:

Чтобы извлечь число из буквенно-цифровой строки, первое, что вам нужно знать, это с чего начать извлечение. Позиция последнего нечислового символа в строке определяется с помощью этой хитрой формулы:

МАКС(ЕСЛИ(ЕСЧИСЛО(СРЕДН(A2, СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))), 1)*1)=ЛОЖЬ, СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))) , 0))

Чтобы понять логику, давайте исследуем ее изнутри:

Комбинация СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))) создает последовательность чисел, соответствующую общему количеству символов в исходной строке (A2), и мы передаем эти последовательные числа MID в качестве начальных чисел :

Функция MID извлекает каждый отдельный символ из A2 и возвращает их в виде массива:

Функция ISNUMBER оценивает каждый элемент массива и выдает вердикт в виде логических значений — TRUE для чисел, FALSE для всего остального:

Этот массив проходит логическую проверку функции ЕСЛИ, где каждый элемент массива сравнивается с ЛОЖЬЮ:

Для каждого FALSE (нечислового значения) другая функция ROW(INDIRECT()) возвращает его относительную позицию в строке. Для каждого TRUE (числовое значение) возвращается ноль. Результирующий массив выглядит следующим образом:

Остальное просто. Функция MAX находит наибольшее число в приведенном выше массиве, которое является позицией последнего нечислового значения в строке (6 в нашем случае). Просто вычтите эту позицию из общей длины строки, возвращаемой LEN, и передайте результат RIGHT, чтобы сообщить, сколько символов нужно извлечь из правой части строки:

ВПРАВО(A2, ДЛИН(A2) - 6)

Как извлечь число из начала текстовой строки

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

Используя исходную строку в формате A2, используйте следующую формулу для получения числа:

=LEFT(A2, MATCH(FALSE, ISNUMBER(MID(A2, ROW(INDIRECT("1:"&LEN(A2)+1)), 1) *1), 0) -1)

Формула для извлечения числа с начала текстовой строки

Независимо от того, сколько цифр в середине или в конце, извлекается только начальный номер:

Примечание. В Excel 365 и Excel 2021 благодаря поддержке динамических массивов обычная формула работает нормально. В Excel 2019 и более ранних версиях вы должны нажать Ctrl + Shift + Enter, чтобы явно сделать формулу массива.

Как работает эта формула:

Здесь мы снова используем комбинацию функций СТРОКА, ДВССЫЛ и ДЛСТР, чтобы создать последовательность чисел, равную общему количеству символов в исходной строке плюс 1 (роль этого дополнительного символа станет ясна чуть позже).

MID и ISNUMBER выполняют ту же работу, что и в предыдущем примере: MID извлекает отдельные символы, а ISNUMBER преобразует их в логические значения. Результирующий массив значений ИСТИНА и ЛОЖЬ поступает в функцию ПОИСКПОЗ в виде массива поиска:

ПОИСКПОЗ вычисляет относительную позицию первого FALSE, давая нам позицию первого нечислового символа в строке (3 в A2). Чтобы извлечь предыдущие числа, мы вычитаем 1 из позиции первого текстового символа и передаем разницу в аргумент num_chars функции LEFT:

Теперь вернемся к «лишнему» символу в последовательности, сгенерированной ROW(INDIRECT()+1)). Как вы уже знаете, эта последовательность служит отправной точкой для функции MID. Без +1 MID извлечет ровно столько символов, сколько содержится в исходной строке. Если строка содержит только числа, ISNUMBER вернет только TRUE, а MATCH требует хотя бы одного FALSE. Для этого мы добавляем к общей длине строки еще один символ, который функция MID преобразует в пустую строку. Например, в B7 MID возвращает следующий массив:

Примечание. Как и в случае с функцией RIGHT, LEFT также возвращает числовую подстроку, которая технически является текстом, а не числом. Чтобы получить результат в виде числа, а не числовой строки, вложите формулу в функцию ЗНАЧ или умножьте результат на 1, как показано в первом примере.

Как получить число из любой позиции в строке

Если ваша задача заключается в извлечении числа из любой точки строки, вы можете воспользоваться следующей умопомрачительной формулой, опубликованной на форуме MrExcel:

=СУММПРОИЗВ(СРЕДН(0&A2, БОЛЬШОЙ(ИНДЕКС(ЧИСЛО(--СРЕДН(A2, СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))), 1)) * СТРОКА(ДВССЫЛ("1:"&ДЛСТР (A2))), 0), СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))))+1, 1) * 10^СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2)))/10)< /p>

Где A2 — исходная текстовая строка.

Формула для получения числа из любой позиции в строке

Расшифровка этой формулы потребует отдельной статьи, так что вы можете просто скопировать ее на свой рабочий лист, чтобы убедиться, что она действительно работает :)

Однако при изучении результатов можно заметить один незначительный недостаток — если исходная строка не содержит числа, формула возвращает ноль, как в строке 6 на скриншоте выше. Чтобы исправить это, вы можете обернуть формулу в оператор IF, логическая проверка которого проверяет, содержит ли исходная строка какое-либо число. Если это так, формула извлекает число, иначе возвращает пустую строку:

=ЕСЛИ(СУММ(ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2, , "")))>0, СУММПРОИЗВ(СРЕДН(0&A2, НАИБОЛЬШИЙ(ИНДЕКС(ЧИСЛО(--СРЕДН(A2,СТРОКА)(ДВССЫЛ( "$1:$"&ДЛСТР(A2))),1))* СТРОКА(ДВССЫЛ("$1:$"&ДЛСТР(A2))),0), СТРОКА(ДВССЫЛ("$1:$"&ДЛСТР(A2))) )+1,1) * 10^СТРОКА(ДВССЫЛ("$1:$"&ДЛСТР(A2)))/10),"")

Улучшенная формула для извлечь число из любой точки строки

Как показано на снимке экрана ниже, улучшенная формула прекрасно работает (спасибо Алексу, нашему гуру Excel, за это улучшение):

В отличие от всех предыдущих примеров, результатом этой формулы является число. Чтобы убедиться в этом, просто обратите внимание на выровненные по правому краю значения в столбце B и усеченные ведущие нули.

Совет. В Excel 365 - Excel 2019 есть гораздо более простое решение с помощью функции TEXTJOIN. См. раздел Как удалить текст и сохранить числа.

Извлечение числа из текстовой строки с помощью Ultimate Suite

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

С нашим Ultimate Suite, добавленным на вашу ленту Excel, вы можете быстро извлекать число из любой буквенно-цифровой строки:

Инструмент извлечения для Excel

  1. Перейдите на вкладку Данные Ablebits в группу Текст и нажмите Извлечь:
  2. Выберите все ячейки с исходными строками.
  3. На панели инструмента "Извлечь" выберите переключатель "Извлечь числа".
  4. В зависимости от того, хотите ли вы, чтобы результаты были формулами или значениями, установите флажок Вставить как формулу или оставьте его неустановленным (по умолчанию).

Извлечь числа и вставить результаты в виде формул или значений». ширина=

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

Числа извлекаются из строк как значения.

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

Если установлен флажок Вставить как формулу, вы увидите формулу в строке формул. Интересно узнать какой? Просто скачайте пробную версию Ultimate Suite и убедитесь сами :)

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

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

Найдите первое число и его позицию в текстовой строке с помощью формулы

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

Найти и извлечь первое число в текстовой строке с помощью формулы массива

doc найти сначала все числа 1

Выделите пустую ячейку, в которую вы хотите вернуть первое число из текстовой строки, введите формулу =СРЕДН(A2,МИН(ЕСЛИ((ЧИСЛО(СРЕДН(A2,СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2) ))),1)+0)*СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2)))),ЧИСЛО(СРЕДН(A2,СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))),1)+ 0)*СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2))))),1)+0 (A2 - это текстовая ячейка, где вы будете искать первое число) в него и нажмите Ctrl + Shift + Enter ключи одновременно. А затем перетащите маркер заполнения этой ячейки в нужный диапазон.

note tape
Формула слишком сложна для запоминания? Сохраните формулу как запись автотекста для повторного использования одним щелчком мыши в будущем!
Подробнее… Бесплатная пробная версия


Затем находят и извлекают первые числа каждой текстовой строки, как показано ниже:

Поиск позиции первого числа в текстовой строке с формулами

doc найти сначала все числа 3

Выберите пустую ячейку, в которую вы вернете позицию первого числа, и введите формулу =МИН(ЕСЛИ(ЧИСЛО(НАЙТИ(,A2)),НАЙТИ(,A2))) (A2 – это текстовая ячейка, в которой вы будете найдите позицию первого числа) в него, а затем перетащите его маркер заполнения в нужный диапазон. Смотрите скриншоты ниже:


Примечание. Эта формула массива =MIN(FIND(,A2&)) также может получить позицию первого числа. После ввода этой формулы массива нажмите одновременно клавиши Ctrl + Shift + Enter, чтобы получить результат.

Найти все числа в текстовой строке, удалив все нечисловые символы

Если из текстовой строки можно удалить все символы, кроме цифр, мы легко найдем все числа в этой текстовой строке. Утилита Kutools for Excel для удаления символов может помочь вам легко ее решить.

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

doc найти числа 01

<р>1. Выберите диапазон, в котором вы найдете все числа в каждой текстовой ячейке, и нажмите Kutools > Текст > Удалить символы. Смотрите скриншот:

doc найти сначала все числа 6

<р>2. В открывшемся диалоговом окне «Удалить символы» отметьте только параметр «Нечисловой» и нажмите кнопку «ОК».


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

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

Найти все числа в текстовой строке, извлекая только числа

На самом деле функция EXTRACTNUMBERS Kutools for Excel может помочь вам легко извлечь все числа из текстовой ячейки.

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

doc найти сначала все числа 10

<р>1. Выберите пустую ячейку, в которую вы хотите вывести извлеченные числа, и нажмите Kutools > Функции > Текст > EXTRACTNUMBERS. Смотрите скриншот:

doc найти сначала все числа 11

<р>2. В открывшемся диалоговом окне «Аргументы функции» укажите текстовую ячейку в поле Txt, введите TRUE в поле N и нажмите кнопку OK. Смотрите скриншот:

Примечания:
(1) Необязательно вводить ИСТИНА, ЛОЖЬ или ничего в поле N. Если вы введете FALSE или ничего в поле N, эта функция вернет числа, сохраненные в виде текста, а TRUE вернет числовые числа.
(2) Фактически, вы можете ввести формулу =ДОПОЛНИТЕЛЬНЫЕЧИСЛА(A2,ИСТИНА) непосредственно в пустую ячейку, чтобы извлечь все числа из выбранных ячеек.


Теперь вы увидите, что все числа извлекаются из каждой текстовой ячейки, как показано ниже:

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

Пакетное разделение текста и чисел из одной ячейки/столбца в разные столбцы/строки

разбить ячейку на отдельные текстовые числа

Kutools for Excel расширяет свою утилиту Split Cells и поддерживает пакетное разделение всех текстовых символов и чисел одной ячейки/столбца на два столбца/строки. Полнофункциональная бесплатная пробная версия на 30 дней!

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

Демонстрация: поиск всех чисел в строке в Excel

Kutools for Excel включает в себя более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Загрузите и получите бесплатную пробную версию прямо сейчас!

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

Вы также можете использовать фильтр для поиска текста. Дополнительные сведения см. в разделе Фильтрация данных.

Найти ячейки, содержащие текст

Выполните следующие действия, чтобы найти ячейки, содержащие определенный текст:

Выберите диапазон ячеек, которые вы хотите найти.

Чтобы выполнить поиск по всему листу, щелкните любую ячейку.

На вкладке "Главная" в группе "Редактирование" нажмите "Найти и выбрать", а затем нажмите "Найти".

В поле «Найти» введите текст или числа, которые необходимо найти. Или выберите недавний поиск в раскрывающемся списке «Найти».

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

Чтобы указать формат для поиска, нажмите «Формат» и сделайте выбор во всплывающем окне «Найти формат».

Нажмите «Параметры», чтобы уточнить параметры поиска. Например, вы можете искать все ячейки, содержащие данные одного типа, например формулы.

В поле В пределах можно выбрать Лист или Книга для поиска на листе или во всей книге.

Нажмите «Найти все» или «Найти далее».

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

Примечание. Чтобы отменить текущий поиск, нажмите клавишу ESC.

Проверить, есть ли в ячейке текст

Для выполнения этой задачи используйте функцию ISTEXT.

ISTEXT Примеры

Проверить, соответствует ли ячейка определенному тексту

Используйте функцию ЕСЛИ, чтобы вернуть результаты для указанного вами условия.

Примеры IF

Проверить, соответствует ли часть ячейки определенному тексту

Для выполнения этой задачи используйте функции ЕСЛИ, ПОИСК и IЧИСЛО.

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

Используйте функции «Найти и заменить» в Excel для поиска чего-либо в книге, например определенного числа или текстовой строки. Вы можете либо найти элемент поиска для справки, либо заменить его чем-то другим. Вы можете включать подстановочные знаки, такие как вопросительные знаки, тильды и звездочки, или цифры в условия поиска. Вы можете выполнять поиск по строкам и столбцам, по комментариям или значениям, а также по листам или целым книгам.

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9

Чтобы что-то найти, нажмите Ctrl+F или выберите Главная > Редактирование > Найти и выделить > Найти.

Примечание. В следующем примере мы нажали кнопку Параметры >>, чтобы открыть диалоговое окно поиска целиком. По умолчанию он отображается со скрытыми параметрами.

Нажмите Ctrl +F, чтобы открыть диалоговое окно поиска

В поле Найти что: введите текст или цифры, которые вы хотите найти, или нажмите стрелку в поле Найти что: и выберите элемент недавнего поиска из списка.

Советы. В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

Используйте вопросительный знак (?), чтобы найти любой отдельный символ — например, s?t находит «sat» и «set».

Используйте звездочку (*), чтобы найти любое количество символов, например, s*d находит "sad" и "started".

Используйте тильду (~), а затем ?, * или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например, fy91~? находит "fy91?".

Нажмите «Найти все» или «Найти далее», чтобы выполнить поиск.

Совет. Когда вы нажимаете кнопку "Найти все", все вхождения критериев, которые вы ищете, будут перечислены, а щелчок по определенному вхождению в списке выберет его ячейку. Вы можете отсортировать результаты поиска «Найти все», щелкнув заголовок столбца.

Нажмите "Параметры>>", чтобы при необходимости уточнить параметры поиска:

Внутри: для поиска данных на листе или во всей книге выберите «Лист» или «Книга».

Поиск. Вы можете выбрать поиск по строкам (по умолчанию) или по столбцам.

Искать в: чтобы найти данные с конкретными деталями, в поле нажмите "Формулы", "Значения", "Примечания" или "Комментарии".

Примечание. Формулы, значения, примечания и комментарии доступны только на вкладке "Найти"; на вкладке "Заменить" доступны только формулы.

Учитывать регистр — установите этот флажок, если вы хотите искать данные с учетом регистра.

Соответствовать всему содержимому ячейки. Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле «Найти:».

Если вы хотите найти текст или числа с определенным форматированием, нажмите «Формат», а затем выберите нужные параметры в диалоговом окне «Найти формат».

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

Заменить

Чтобы заменить текст или цифры, нажмите Ctrl + H или выберите Главная > Редактирование > Найти и выделить > Заменить.

Примечание. В следующем примере мы нажали кнопку Параметры >>, чтобы отобразить диалоговое окно поиска целиком. По умолчанию он отображается со скрытыми параметрами.

Нажмите Ctrl +H, чтобы открыть диалоговое окно «Заменить». /><br /></p>
<p>В поле Найти что: введите текст или цифры, которые вы хотите найти, или нажмите стрелку в поле Найти что: и выберите элемент недавнего поиска из списка.</p>
<p>Советы. В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).</p>
<p>Используйте вопросительный знак (?), чтобы найти любой отдельный символ — например, s?t находит «sat» и «set».</p>
<p>Используйте звездочку (*), чтобы найти любое количество символов, например, s*d находит

Используйте тильду (~), а затем ?, * или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например, fy91~? находит "fy91?".

В поле "Заменить на:" введите текст или цифры, которыми вы хотите заменить текст поиска.

Нажмите «Заменить все» или «Заменить».

Совет. При нажатии кнопки "Заменить все" все вхождения искомых критериев будут заменены, а "Заменить" будет обновляться по одному вхождению за раз.

Нажмите "Параметры>>", чтобы при необходимости уточнить параметры поиска:

Внутри: для поиска данных на листе или во всей книге выберите «Лист» или «Книга».

Поиск. Вы можете выбрать поиск по строкам (по умолчанию) или по столбцам.

Искать в: чтобы найти данные с конкретными деталями, в поле нажмите "Формулы", "Значения", "Примечания" или "Комментарии".

Примечание. Формулы, значения, примечания и комментарии доступны только на вкладке "Найти"; на вкладке "Заменить" доступны только формулы.

Учитывать регистр — установите этот флажок, если вы хотите искать данные с учетом регистра.

Соответствовать всему содержимому ячейки. Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле «Найти:».

Если вы хотите найти текст или числа с определенным форматированием, нажмите «Формат», а затем выберите нужные параметры в диалоговом окне «Найти формат».

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

Существует два разных метода поиска или замены текста или чисел на Mac. Первый — использовать диалоговое окно «Найти и заменить». Во-вторых, используйте панель поиска на ленте.

Диалоговое окно «Найти и заменить»

Панель поиска и параметры

С Панель поиска активирована, щелкните увеличительное стекло, чтобы активировать диалог дополнительных параметров поиска

Чтобы что-то найти, нажмите Ctrl+F или выберите Главная > Найти и выделить > Найти.

В поле Найти: введите текст или цифры, которые вы хотите найти.

Нажмите «Найти далее», чтобы начать поиск.

При необходимости вы можете уточнить параметры поиска:

Внутри: для поиска данных на листе или во всей книге выберите «Лист» или «Книга».

Поиск. Вы можете выбрать поиск по строкам (по умолчанию) или по столбцам.

Искать в: чтобы найти данные с конкретными деталями, в поле нажмите "Формулы", "Значения", "Примечания" или "Комментарии".

Примечание. Формулы, значения, примечания и комментарии доступны только на вкладке "Найти"; на вкладке "Заменить" доступны только формулы.

Учитывать регистр — установите этот флажок, если вы хотите искать данные с учетом регистра.

Соответствовать всему содержимому ячейки. Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле «Найти:».

Советы. В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

Используйте вопросительный знак (?), чтобы найти любой отдельный символ — например, s?t находит «sat» и «set».

Используйте звездочку (*), чтобы найти любое количество символов, например, s*d находит "sad" и "started".

Используйте тильду (~), а затем ?, * или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например, fy91~? находит "fy91?".

Чтобы заменить текст или цифры, нажмите Ctrl + H или выберите Главная > Найти и выделить > Заменить.

В поле "Найти" введите текст или цифры, которые вы хотите найти.

В поле "Заменить на" введите текст или цифры, которыми вы хотите заменить текст поиска.

Нажмите «Заменить» или «Заменить все».

Совет. При нажатии кнопки "Заменить все" все вхождения искомых критериев будут заменены, а "Заменить" будет обновляться по одному вхождению за раз.

При необходимости вы можете уточнить параметры поиска:

Внутри: для поиска данных на листе или во всей книге выберите «Лист» или «Книга».

Поиск. Вы можете выбрать поиск по строкам (по умолчанию) или по столбцам.

Учитывать регистр — установите этот флажок, если вы хотите искать данные с учетом регистра.

Соответствовать всему содержимому ячейки. Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле «Найти:».

Советы. В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

Используйте вопросительный знак (?), чтобы найти любой отдельный символ — например, s?t находит «sat» и «set».

Используйте звездочку (*), чтобы найти любое количество символов, например, s*d находит "sad" и "started".

Используйте тильду (~), а затем ?, * или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например, fy91~? находит "fy91?".

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

Нажмите +F или щелкните значок, чтобы развернуть панель поиска, а затем в поле поиска введите текст или число, которое вы хотите найти.

Советы. В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

Используйте вопросительный знак (?), чтобы найти любой отдельный символ — например, s?t находит «sat» и «set».

Используйте звездочку (*), чтобы найти любое количество символов, например, s*d находит "sad" и "started".

Используйте тильду (~), а затем ?, * или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например, fy91~? находит "fy91?".

Нажмите клавишу возврата.

Чтобы найти следующий экземпляр элемента, который вы ищете, щелкните в поле поиска и нажмите клавишу «Ввод» или в диалоговом окне «Найти» нажмите «Найти далее».

Совет. Вы можете отменить текущий поиск, нажав ESC .

Чтобы указать дополнительные параметры поиска, нажмите на увеличительное стекло, а затем выберите «Поиск на листе» или «Поиск в книге». Вы также можете выбрать параметр «Дополнительно», который откроет диалоговое окно «Поиск».

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

Нажмите +F, чтобы развернуть панель поиска, а затем в поле поиска введите текст или число, которое вы хотите найти.

Советы. В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

Используйте вопросительный знак (?), чтобы найти любой отдельный символ — например, s?t находит «sat» и «set».

Используйте звездочку (*), чтобы найти любое количество символов, например, s*d находит "sad" и "started".

Используйте тильду (~), а затем ?, * или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например, fy91~? находит "fy91?".

В поле поиска нажмите на увеличительное стекло, а затем нажмите "Заменить".

В поле Заменить на введите заменяющие символы.

Чтобы заменить символы в поле "Найти" ничем, оставьте поле "Заменить на" пустым.

Нажмите "Найти далее".

Чтобы заменить выделенное вхождение, нажмите Заменить.

Чтобы заменить все вхождения символов на листе без предварительного просмотра, нажмите «Заменить все».

Совет. Отмените текущий поиск, просто нажав клавишу ESC.

Чтобы указать дополнительные параметры поиска, нажмите на увеличительное стекло, а затем выберите «Поиск на листе» или «Поиск в книге». Вы также можете выбрать параметр «Дополнительно», который откроет диалоговое окно «Заменить».

Чтобы что-то найти, нажмите Ctrl+F или выберите Главная > Редактирование > Найти и выделить > Найти.

Примечание. В следующем примере мы нажали > Параметры поиска, чтобы отобразить все диалоговое окно поиска. По умолчанию он отображается со скрытыми параметрами поиска.

Найти текст или числа в книге или на листе, нажав Ctrl+F

В поле Найти: введите текст или цифры, которые вы хотите найти.

Советы. В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

Используйте вопросительный знак (?), чтобы найти любой отдельный символ — например, s?t находит «sat» и «set».

Используйте звездочку (*), чтобы найти любое количество символов, например, s*d находит "sad" и "started".

Используйте тильду (~), а затем ?, * или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например, fy91~? находит "fy91?".

Нажмите «Найти далее» или «Найти все», чтобы выполнить поиск.

Совет. Когда вы нажимаете кнопку "Найти все", все вхождения критериев, которые вы ищете, будут перечислены, а щелчок по определенному вхождению в списке выберет его ячейку. Вы можете отсортировать результаты поиска «Найти все», щелкнув заголовок столбца.

Нажмите > Параметры поиска, чтобы уточнить параметры поиска, если это необходимо:

В пределах: для поиска данных в пределах определенного выбора выберите «Выделение». Для поиска данных на листе или во всей книге выберите Лист или Книга.

Направление: можно выбрать поиск вниз (по умолчанию) или вверх.

Учитывать регистр — установите этот флажок, если вы хотите искать данные с учетом регистра.

Соответствовать всему содержимому ячейки. Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле «Найти».

Заменить

Чтобы заменить текст или цифры, нажмите Ctrl + H или выберите Главная > Редактирование > Найти и выделить > Заменить.

Примечание. В следующем примере мы нажали > Параметры поиска, чтобы отобразить все диалоговое окно поиска. По умолчанию он отображается со скрытыми параметрами поиска.

В поле Найти: введите текст или цифры, которые вы хотите найти.

Советы. В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

Используйте вопросительный знак (?), чтобы найти любой отдельный символ — например, s?t находит «sat» и «set».

Используйте звездочку (*), чтобы найти любое количество символов, например, s*d находит "sad" и "started".

Используйте тильду (~), а затем ?, * или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например, fy91~? находит "fy91?".

В поле "Заменить на:" введите текст или цифры, которыми вы хотите заменить текст поиска.

Нажмите «Заменить» или «Заменить все».

Совет. При нажатии кнопки "Заменить все" все вхождения искомых критериев будут заменены, а "Заменить" будет обновляться по одному вхождению за раз.

Нажмите > Параметры поиска, чтобы уточнить параметры поиска, если это необходимо:

В пределах: для поиска данных в пределах определенного выбора выберите «Выделение». Для поиска данных на листе или во всей книге выберите Лист или Книга.

Направление: можно выбрать поиск вниз (по умолчанию) или вверх.

Учитывать регистр — установите этот флажок, если вы хотите искать данные с учетом регистра.

Соответствовать всему содержимому ячейки. Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле «Найти».

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

Читайте также: