Как в экселе открыть окно поиска


Как сделать поиск в Экселе

В документах Microsoft Excel, которые состоят из большого количества полей, часто требуется найти определенные данные, наименование строки, и т.д. Очень неудобно, когда приходится просматривать огромное количество строк, чтобы найти нужное слово или выражение. Сэкономить время и нервы поможет встроенный поиск Microsoft Excel. Давайте разберемся, как он работает, и как им пользоваться.

Поисковая функция в Excel

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

Способ 1: простой поиск

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

  1. Находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая расположена на ленте в блоке инструментов «Редактирование». В появившемся меню выбираем пункт «Найти…». Вместо этих действий можно просто набрать на клавиатуре сочетание клавиш Ctrl+F.
  2. После того, как вы перешли по соответствующим пунктам на ленте, или нажали комбинацию «горячих клавиш», откроется окно «Найти и заменить» во вкладке «Найти». Она нам и нужна. В поле «Найти» вводим слово, символы, или выражения, по которым собираемся производить поиск. Жмем на кнопку «Найти далее», или на кнопку «Найти всё».
  3. При нажатии на кнопку «Найти далее» мы перемещаемся к первой же ячейке, где содержатся введенные группы символов. Сама ячейка становится активной.

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

    Поисковые символы не обязательно должны быть самостоятельными элементами. Так, если в качестве запроса будет задано выражение «прав», то в выдаче будут представлены все ячейки, которые содержат данный последовательный набор символов даже внутри слова. Например, релевантным запросу в этом случае будет считаться слово «Направо». Если вы зададите в поисковике цифру «1», то в ответ попадут ячейки, которые содержат, например, число «516».

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

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

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

Способ 2: поиск по указанному интервалу ячеек

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

  1. Выделяем область ячеек, в которой хотим произвести поиск.
  2. Набираем на клавиатуре комбинацию клавиш Ctrl+F, после чего запуститься знакомое нам уже окно «Найти и заменить». Дальнейшие действия точно такие же, что и при предыдущем способе. Единственное отличие будет состоять в том, что поиск выполняется только в указанном интервале ячеек.

Способ 3: Расширенный поиск

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

К тому же, в выдачу может попасть не только содержимое конкретной ячейки, но и адрес элемента, на который она ссылается. Например, в ячейке E2 содержится формула, которая представляет собой сумму ячеек A4 и C3. Эта сумма равна 10, и именно это число отображается в ячейке E2. Но, если мы зададим в поиске цифру «4», то среди результатов выдачи будет все та же ячейка E2. Как такое могло получиться? Просто в ячейке E2 в качестве формулы содержится адрес на ячейку A4, который как раз включает в себя искомую цифру 4.

Но, как отсечь такие, и другие заведомо неприемлемые результаты выдачи поиска? Именно для этих целей существует расширенный поиск Excel.

  1. После открытия окна «Найти и заменить» любым вышеописанным способом, жмем на кнопку «Параметры».
  2. В окне появляется целый ряд дополнительных инструментов для управления поиском. По умолчанию все эти инструменты находятся в состоянии, как при обычном поиске, но при необходимости можно выполнить корректировку.

    По умолчанию, функции «Учитывать регистр» и «Ячейки целиком» отключены, но, если мы поставим галочки около соответствующих пунктов, то в таком случае, при формировании результата будет учитываться введенный регистр, и точное совпадение. Если вы введете слово с маленькой буквы, то в поисковую выдачу, ячейки содержащие написание этого слова с большой буквы, как это было бы по умолчанию, уже не попадут. Кроме того, если включена функция «Ячейки целиком», то в выдачу будут добавляться только элементы, содержащие точное наименование. Например, если вы зададите поисковый запрос «Николаев», то ячейки, содержащие текст «Николаев А. Д.», в выдачу уже добавлены не будут.

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

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

    В графе «Область поиска» определяется, среди каких конкретно элементов производится поиск. По умолчанию, это формулы, то есть те данные, которые при клике по ячейке отображаются в строке формул. Это может быть слово, число или ссылка на ячейку. При этом, программа, выполняя поиск, видит только ссылку, а не результат. Об этом эффекте велась речь выше. Для того, чтобы производить поиск именно по результатам, по тем данным, которые отображаются в ячейке, а не в строке формул, нужно переставить переключатель из позиции «Формулы» в позицию «Значения». Кроме того, существует возможность поиска по примечаниям. В этом случае, переключатель переставляем в позицию «Примечания».

    Ещё более точно поиск можно задать, нажав на кнопку «Формат».

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

    Если вы хотите использовать формат какой-то конкретной ячейки, то в нижней части окна нажмите на кнопку «Использовать формат этой ячейки…».

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

    После того, как формат поиска настроен, жмем на кнопку «OK».

    Бывают случаи, когда нужно произвести поиск не по конкретному словосочетанию, а найти ячейки, в которых находятся поисковые слова в любом порядке, даже, если их разделяют другие слова и символы. Тогда данные слова нужно выделить с обеих сторон знаком «*». Теперь в поисковой выдаче будут отображены все ячейки, в которых находятся данные слова в любом порядке.

  3. Как только настройки поиска установлены, следует нажать на кнопку «Найти всё» или «Найти далее», чтобы перейти к поисковой выдаче.

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ Поле поиска

в Excel - Easy Excel Tutorial

В этом примере показано, как создать собственное поле поиска в Excel . Если вы торопитесь, просто скачайте файл Excel.

Вот как выглядит электронная таблица. Если вы введете поисковый запрос в ячейку B2, Excel выполнит поиск в столбце E, а результаты появятся в столбце B.

Чтобы создать это поле поиска, выполните следующие действия.

1. Выберите ячейку D4 и вставьте функцию ПОИСК, показанную ниже. Создайте абсолютную ссылку на ячейку B2.

2. Дважды щелкните нижний правый угол ячейки D4, чтобы быстро скопировать функцию в другие ячейки.

Объяснение: функция ПОИСК находит позицию подстроки в строке. В функции ПОИСК регистр не учитывается. Для Туниса строка «uni» находится в позиции 2. Для США строка «uni» находится в позиции 1.Чем меньше число, тем выше его рейтинг.

3. И США, и Великобритания возвращают значение 1. Чтобы вернуть уникальные значения, которые помогут нам, когда мы сразу же воспользуемся функцией RANK, немного измените формулу в ячейке D4, как показано ниже.

4. Снова дважды щелкните нижний правый угол ячейки D4, чтобы быстро скопировать формулу в другие ячейки.

Объяснение: функция СТРОКА возвращает номер строки ячейки.Если мы разделим номер строки на большое число и добавим его к результату функции ПОИСК, у нас всегда будут уникальные значения. Однако эти небольшие приращения не повлияют на поисковый рейтинг. Соединенные Штаты сейчас имеют значение 1,00006, а Великобритания - 1,00009. Мы также добавили функцию ЕСЛИОШИБКА. Если ячейка содержит ошибку (когда строка не может быть найдена), отображается пустая строка ("").

5. Выберите ячейку C4 и вставьте функцию РАНГ, как показано ниже.

6.Дважды щелкните нижний правый угол ячейки C4, чтобы быстро скопировать формулу в другие ячейки.

Объяснение: функция РАНГ возвращает ранг числа в списке чисел. Если третий аргумент равен 1, Excel ранжирует наименьшее число первым, второе наименьшее число - вторым и т. Д. Поскольку мы добавили функцию СТРОКА, все значения в столбце D уникальны. В результате ранги в столбце C тоже уникальны (нет связей).

7. Мы почти у цели. Мы будем использовать функцию VLOOKUP для возврата найденных стран (сначала самый низкий рейтинг, второй самый низкий рейтинг, второй и т. Д.)) Выберите ячейку B4 и вставьте функцию ВПР, показанную ниже.

8. Дважды щелкните правый нижний угол ячейки B4, чтобы быстро скопировать формулу в другие ячейки.

9. Измените цвет текста чисел в столбце A на белый и скройте столбцы C и D.

Результат. Ваше собственное поле поиска в Excel.

.

Создание поля поиска в Excel без VBA

Можно ли создать окно поиска в Excel без использования VBA?

Да, и это просто!

Мы будем использовать условное форматирование, чтобы выделить поля, соответствующие строке поиска. Например, если вы посмотрите на таблицу ниже, мы хотим выделить строки 8, 11, 15 и 25, если мы ищем «RG», потому что «RG» является частью названия продукта в этих строках.

Секрет в функции поиска .Функция ПОИСК ищет текст в тексте и возвращает его позицию. Например, формула = ПОИСК («RD», A5) вернет 1, потому что она находит «RD» в первой позиции текста в A5. Если вместо этого мы будем искать «XX», он вернет #VALUE.

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

= ЕЧИСЛО (ПОИСК ($ C $ 2, A5))

Выберите диапазон, который нужно включить в поиск, нажмите «Условное форматирование» на ленте «Домой» и выберите «Новое правило» (или сочетание клавиш: Alt> H> L> N). Выберите «Использовать формулу, чтобы определить, какие ячейки следует форматировать» и введите формулу в поле формулы.

Хорошо, давайте попробуем и посмотрим, работает ли это: если мы введем «RG» в поле поиска, все продукты с «RG» в названии будут выделены! И с числами тоже работает!

Однако с этой формулой есть одна проблема.Если вы оставите поле поиска пустым, все ячейки будут выделены. Вот обходной путь:

Мы используем функцию И , чтобы добавить дополнительный критерий; что поле поиска должно быть пустым, чтобы функция выполнялась. Синтаксис «не пусто»: «» (означает не равно, а «» (2 двойные кавычки) означает пустой или ноль). Это формула, которую мы можем использовать в условном форматировании, чтобы сделать его идеальным:

= И (ЕЧИСЛО (ПОИСК ($ C $ 2, A5)), $ C $ 2 «»)

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

Дополнительные полезные приемы Excel здесь:

__________________________________________________________________________

Бонусный совет 1

Как мы можем узнать, сколько у нас совпадений? Попробуйте эту формулу:

= СУММ (- (ISNUMBER (ПОИСК ($ C $ 2, $ A $ 5: $ A $ 54))))

Это формула массива, поэтому вы должны закрыть ее с помощью Ctrl + Shift + Enter

Бонусный совет 2

Можно ли создать список результатов? Да, но это непросто, поэтому я просто дам вам формулу:

= ЕСЛИОШИБКА (ЕСЛИ (СТРОКИ ($ F5: F5) = СУММ (- (ISNUMBER (ПОИСК ($ C $ 2, $ A $ 5: $ A $ 54)))), ИНДЕКС ($ A $ 5: $ A $ 54, МАЛЕНЬКИЙ ( ЕСЛИ (ISNUMBER (ПОИСК ($ C $ 2, $ A $ 5: $ A $ 54)), СТРОКА ($ A $ 5: $ A $ 54) -ROW ($ A $ 5) +1), ROWS (F $ 5: F5))) , ””), ””)

(закройте Ctrl + Shift + Enter и скопируйте вниз)

__________________________________________________________________________

Вы используете неанглоязычную версию Excel? Щелкните здесь, чтобы просмотреть 100 наиболее часто используемых функций.

.

Создание поля поиска в Excel

Это более продвинутая версия макроса поиска и отчета о найденных данных:

Sub myFind ()
'Стандартный код модуля, например: Module1.
'Найдите мои данные и перечислите найденные строки в отчете!
Dim rngData As Object
Dim strDataShtNm $, strReportShtNm $, strMySearch $, strMyCell $
Dim lngLstDatCol &, lngLstDatRow &, lngReportLstRow & ************************************************************ ************************************************* **************
strDataShtNm = "Sheet2" 'Это имя листа, на котором есть данные!
strReportShtNm = "Sheet1" 'Это имя отчета для листа!
'********************************************** *******************************
листов (strReportShtNm).Выберите
Application.ScreenUpdating = False

'Определите диапазон данных таблицы!
листов (strDataShtNm) .Select

With ActiveSheet.UsedRange
lngLstDatRow = .Rows.Count + .Row - 1
lngLstDatCol = .Columns.Count + .Column - 1
End With

Set rngData (Установить rngData (1, 1), Cells (lngLstDatRow, lngLstDatCol))

'Получите строку для поиска!
strMySearch = InputBox ("Введите то, что нужно искать, ниже:" & vbLf & vbLf & _
"Примечание. При поиске учитывается регистр!", _
Пробел (3) & "Найти все", _
"")

'Сделай поиск!
для каждой ячейки в rngData
strMyCell = Cell.Значение

'Если найдено, перечислить всю строку!
Если strMyCell = strMySearch, то
lngMyFoundCnt = lngMyFoundCnt + 1
ActiveSheet.Rows (Cell.Row & ":" & Cell.Row) .Copy

With Sheets (strReportShtNm)
'Вставьте найденные данные!
lngReportLstRow = .UsedRange.Rows.Count + .UsedRange.Row
ActiveSheet.Paste Destination: =. Range ("A" & lngReportLstRow) .EntireRow
End with
End If
Next Cell

myEnd clean-
'Dock вверх!
Приложение.ScreenUpdating = True
Application.CutCopyMode = False
Sheets (strReportShtNm). Выберите

'Если не найдено, сообщите!
Если lngMyFoundCnt = 0, то
MsgBox "" "" & strMySearch & "" "" & Space (3) & "Не найден!", _
vbCritical + vbOKOnly, _
Space (3) & "Not Found!"
End If
End Sub

.

Как открыть файл CSV в Excel?

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

В этой статье показано, как легко правильно открывать файлы CSV в Excel и просматривать их без необходимости чего-либо конвертировать.

  1. Откройте новый документ Excel и перейдите на вкладку «Данные».

  2. Щелкните «Из текста».

  3. Перейдите к файлу CSV, который хотите открыть, и нажмите «Импорт».

  4. В открывшемся окне выберите «С разделителями». Затем нажмите «Далее».

  5. Установите флажок рядом с типом разделителя - в большинстве случаев это либо точка с запятой, либо запятая. Затем нажмите «Далее».

  6. Щелкните «Готово».

Вот и все; вы только что импортировали CSV-файл в Excel!

Экспорт контактов iPhone в CSV

Если вы хотите узнать, как экспортировать контакты iPhone в CSV, следуйте нашему пошаговому руководству ниже.CSV - это распространенный формат, который поддерживают многие платформы и службы, включая Outlook и Google.

Как экспортировать контакты iPhone в CSV учебное пособие

.

Смотрите также