Поиск в либре офис эксель
Несколько минут своей увольнительной, которая приурочена к тому, что мне остается служить сто дней, хочу потратить на написание мини-урока по LibreOffice Calc.
По своей натуре я интроверт (и в какой то мере мизантроп) и зачастую предпочитаю чтение книг общению с людьми. Но армия такое место, где приходится пересекаться с сотнями людей. К сожалению, большинство из этих «людей» оказываются не очень хорошими, но и среди них встречаются весьма интересные личности. Одной из таких личностей является наш ротный компьютерщик Антон Помельников, который автоматизировал многие рутинные задачи и существенно облегчил нам жизнь (да и себе).
Одной из обязанностей дежурного по роте является знание точного наличия и расхода личного состава, т. е. нужно знать сколько людей находится в роте, сколько болеет, ушли в увольнении и т. д. С этой целью ведется развернутая строевая записка. Благодаря Антону мы теперь заполняем её за считанные минуты и без ошибок.
Наша реализация строевой записки включает в себя много интересных приемов, но их я опишу в других статьях. В этой же статье покажу один небольшой трюк.
В строевой записке рядом с фамилией указывается причина отсутствия, которых не так много (наряд рота, кпп, ктп, увольнение, командировка или по причине болезни). Чтобы не вводить эти данные каждый раз, мы используем выпадающий список.
1. Сначала создаем список причин отсутствия (на скриншоте он справа), который размещается за областью печати или вообще на другом листе.
2. В основной таблице (где мы хотим сделать выпадающий список) выбираем все ячейки столбца и переходим во вкладку «Данные» → «Проверка».
- Разрешить - выставляем параметр « Диапазон ячеек »;
- Источник - указываем в нем диапазон ячеек списка, который был сделан в первом пункте;
- Остальные параметры устанавливаем по своему усмотрению.
Теперь рядом с ячейкой со списком появляется значок со стрелочкой.
P.S. В M$ Excel все реализуется аналогичным образом, только в меню проверки данных выбирается значение «Список», а не «Диапазон ячеек».
В текстовых документах могут содержаться слова, форматирование, стили и т.д. Можно переходить от одного результата к другому или сразу выделить все результаты, после чего применить другой формат или заменить текст.
Диалогвое окно "Найти и заменить"
Для поиска текста внутри всего документа откройте диалоговое окно "Найти и заменить" без выделения фрагмента текста. При необходимости поиска только по одной части документа сначала выделите эту часть текста, а затем откройте диалоговое окно "Найти и заменить".
Поиск текста
Для открытия диалогового окна "Найти и заменить" выберите Правка - Найти и заменить .
Enter the text to find in the Find text box.
Также можно нажать Найти или Найти все .
При нажатии Найти Writer указывает на следующий фрагмент текста, соответствующий искомой строке. Текст можно просматривать и редактировать, после чего следует снова нажать Найти для перехода к следующему найденному фрагменту.
Если диалоговое окно было закрыто, можно нажать комбинацию клавиш (CTRL+SHIFT+F) для перехода к следующему фрагменту текста без повторного вызова диалогового окна.
В качестве альтернативы для перехода к следующему фрагменту текста или к любому другому объекту документа можно использовать значки в нижней правой части документа.
При нажатии Найти все в модуле Writer выделяется весь текст, соответствующий записи. Теперь можно, например, выделить весь найденный текст полужирным шрифтом или применить стиль символов сразу ко всему тексту.
Замена текста
В отличие от поиска текста, замена текста не может быть ограничена только текущим выделением.
Для открытия диалогового окна "Найти и заменить" выберите "Правка - Найти и заменить".
Enter the text to search in the Find text box.
В текстовом поле Заменить на введите текст для замены найденного текста.
Нажмите Заменить или Заменить все .
When you click Replace , Writer will search the whole document for the text in the Find box, starting at the current cursor position. When text is found, Writer highlights the text and waits for your response. Click Replace to replace the highlighted text in the document with the text in the Replace text box. Click Find Next to advance to the next found text without replacing the current selection.
При нажатии Заменить все Writer заменяет весь текст, соответствующий искомой записи.
Поиск стилей
Требуется выполнить поиск всех фрагментов текста документа, для которых назначен определенный стиль абзаца, например, стиль "Заголовок 2".
Для открытия диалогового окна "Найти и заменить" выберите "Правка - Найти и заменить".
Click Other options to expand the dialog.
Check Paragraph Styles .
The Find text box now is a list box, where you can select any of the Paragraph Styles that are applied in the current document.
Выберите стиль для выполнения поиска, после чего нажмите Найти или Найти все .
Поиск форматов
Требуется выполнить поиск всех фрагментов документа, для которых назначено определенное символьное форматирование.
При поиске форматирования выполняется поиск только непосредственных атрибутов символов; атрибуты, применяемые в составе стиля, не учитываются.
Для открытия диалогового окна "Найти и заменить" выберите "Правка - Найти и заменить".
Для вывода дополнительных разделов диалогового окна нажмите Дополнительные параметры .
Нажмите Найти или Найти все .
Дополнительные параметры
С помощью функции "Поиск подобных" можно найти текст, почти идентичный введенной строке. Можно задать число символов, которые могут различаться.
Выберите опцию Поиск подобных и при необходимости нажмите кнопку . для изменения настроек. (Для английских текстов рекомендуется задать для всех трёх чисел значение 1.)
При активации поддержки восточноазиатских языков путём выбора LibreOffice - Параметры Сервис - Параметры - Настройки языка - Языки в диалоговом окне "Найти и заменить" предлагаются параметры для поиска азиатского текста.
Навигатор
Функция "Навигатор" является основным инструментом для нахождения и выбора объектов. Навигатор также используется для перехода по главам и их упорядочения, так как представляет общий обзор структуры документа.
Для открытия окна "Навигатор" выберите команду Вид - Навигатор .
Функция "Навигатор" используется для вставки объектов и ссылок внутри того же документа или из других открытых документов. Для получения дополнительной информации см. руководство Навигатор.
Щёлкните по значку с синим кругом в нижней правой части документа для открытия небольшого окна Навигация .
Окошко "Навигация" используется для быстрого перехода к следующему объекту или поиска текста в документе.
Поиск или замена текста или форматов в текущем документе.
Выберите Правка - Найти и заменить
На панели "Стандартная" щелкните
Содержание
Найти
Введите текст, который нужно найти, или выберите предыдущий вариант поиска из списка.
Параметры поиска перечислены в области Параметры диалогового окна.
Заменить на
Введите текст замены или выберите последний текст или стиль замены из списка.
Параметры замены перечислены в области Параметры диалогового окна.
Параметры
When in Calc: Ячейки целикомТолько слова целиком
Поиск целых слов или ячеек, идентичных искомому тексту.
К началу документа
Поиск начинается с места установки курсора и продолжается в обратном направлении к началу файла.
Регулярное выражение
Позволяет использовать при поиске групповые символы.
Учитывать регистр
Прописные и строчные символы считаются разными.
Только текущее выделение
Поиск только в выделенном тексте или ячейках.
Искать по стилям
Поиск текста, форматированного с помощью указанного стиля. Установите этот флажок и выберите стиль из списка Найти. Чтобы указать стиль замены, выберите стиль из списка Заменить на.
После выбора атрибутов, которые требуется найти, поле Искать по стилям в области Параметры диалогового окна Найти и заменить LibreOffice Writer меняется на поле Включая стили. |
Если нужно найти текст, в котором атрибуты заданы с применением форматирования вручную и стилей, выберите поле Включая стили. |
Комментарии
В модуле Writer можно определить необходимость поиска в текстах комментариев.
Поиск терминов, подобных тексту в поле Найти. Установите этот флажок и нажмите кнопку . , чтобы определить параметры сходства.
Учитывать ширину символов (только если включена поддержка восточноазиатских языков)
Учет различий между формами символов полной и половинной ширины.
Фонетический (японский) (только если включена поддержка восточноазиатских языков)
Возможность указать параметры поиска подобных записей, используемых в текстах на японском языке. Установите этот флажок и нажмите кнопку . , чтобы указать параметры поиска.
Найти все
Поиск и выбор всех примеров текста или формата, которые требуется найти в данном документе (только в документах Writer и Calc).
Найти
Поиск и выбор следующего случая употребления текста или формата, который требуется найти в документе.
Заменить все
Заменяет все вхождения текста или формата, которые требуется заменить.When in Impress: Повторяйте эту команду до тех пор, пока не будут выполнены все замены на слайде.
Заменить
Замена выделенного текста или формата, поиск которого производится, и последующий поиск следующего случая употребления этого текста или формата.
When in Writer: Атрибут
When in Writer: Выберите атрибуты текста, которые требуется найти. Например, если требуется найти атрибут Шрифт, будут найдены все отдельные примеры текста, где не используется шрифт по умолчанию. Будут найдены все выражения, которые имеют непосредственно закодированный атрибут шрифта, и все выражения, где стиль меняет атрибут шрифта.
When in Writer: Формат
When in Writer: Поиск определенных признаков форматирования текста, таких как тип шрифта, эффекты шрифта и свойства размещения текста.
When in Writer: Без формата
When in Writer: Установите курсор в поле Найти или Заменить на, затем нажмите эту кнопку для удаления условий поиска на основе форматов.
When in Writer:
Условия поиска атрибутов форматирования отображаются под полем Найти или Заменить на. |
When in Calc: Область поиска
When in Calc: Формулы
When in Calc: Значения
When in Calc: Поиск указанных символов в значениях и в результатах формул.
When in Calc: Комментарии
When in Calc: Поиск введенных символов в комментариях к ячейкам.
When in Calc: Направление поиска
When in Calc: Определение порядка просмотра ячеек.
When in Calc: По строкам
When in Calc: По столбцам
When in Calc: Поиск сверху вниз по столбцам.
When in Calc: Дополнительно
When in Calc: Поиск по всем листам
When in Calc: Поиск по всем листам в текущем файле электронной таблицы.
В электронных таблицах могут содержаться слова, формулы и стили. Можно переходить от одного результата к другому или сразу выделить все соответствующие ячейки, после чего применить другой формат или заменить содержимое ячейки.
Содержание
Диалоговое окно Поиск и замена
Ячейки могут содержать текст или числа, введенные точно так же, как в текстовом документе. Но также в ячейках могут находиться текст или числа, являющиеся результатом вычисления. Например, если ячейка содержит формулу =1+2, в ней отображается результат 3. Следует решить, выполнять ли поиск "1" и "2", либо поиск "3".
Поиск формул или значений
В диалоговом окне "Найти и заменить" можно задать либо поиск частей формулы, либо результатов вычисления.
- Для открытия диалогового окна "Найти и заменить" выберите Правка - Найти и заменить.
- Для вывода дополнительных разделов диалогового окна нажмите Дополнительные параметры.
- В списке Искать в выберите "Формулы" или "Значения".
При выборе опции "Формулы" выполняется поиск по всем частям формул.
При выборе опции "Значения" выполняется поиск по результатам вычислений.
Форматирование содержимого ячейки может быть выполнено разными способами. Например, для отображения числа с символом валюты его можно отформатировать в качестве валюты. Символ валюты будет отображаться в ячейке, но найти его путем обычного поиска будет невозможно. |
Поиск текста
- Для открытия диалогового окна "Найти и заменить" выберите Правка - Найти и заменить.
- В текстовом поле Поиск введите текст, который требуется найти.
- Также можно нажать Найти или Найти все.
При нажатии Найти Calc выбирает следующую ячейку, в которой содержится нужный текст. Текст можно просматривать и редактировать, после чего следует снова нажать Найти для перехода к следующей найденной ячейке.
- Если диалоговое окно было закрыто, можно нажать комбинацию клавиш (Ctrl+Shift+F) для перехода к следующей ячейке без повторного вызова диалогового окна.
- По умолчанию Calc выполняет поиск по текущему листу. Для поиска по всем листам документа нажмите Дополнительные параметры, после чего выберите опцию Поиск во всех листах.
При нажатии кнопки Найти все Calc выбирает все ячейки, содержащие нужную запись. Теперь можно, к примеру, выделить все найденные ячейки полужирным шрифтом или одновременно применить к ним стиль ячейки.
Навигатор
- Для открытия окна Навигатор выберите Вид - Навигатор.
Функция "Навигатор" является основным инструментом для нахождения и выбора объектов.
Функция "Навигатор" используется для вставки объектов и ссылок внутри того же документа или из других открытых документов.
С Хабра:
«Как известно, знание функции VLOOKUP в MS EXCEL, достаточно чтобы в Москве стать средним аналитиком. Если человек знаком еще и с PIVOT или например знает как убрать дубликаты из списка — все двери в счастливый офисный мир перед ним настежь раскрыты.»
- Счетов очень много;
- Мне нужно проделать это для пяти банков и в динамике за три года, итого 15 раз.
Постановка задачи
Для расчета мне нужны данные из оборотной ведомости по счетам бухгалтерского учета кредитной организации (пример). Из нее мне нужны только левый столбец с номерами счетов и крайний правый с итоговыми суммами.
Допустим, один из требуемых показателей рассчитывается как сумма счетов: 20210 + 20305 + 30210 + 30233. На деле формула может включать десятки счетов.
Таким образом, мне нужно найти номера этих счетов и узнать сумму на них, а дальше сложить их.
Подготовка данных
Процесс быстрого импорта веб-страницы в LibreOffice Calc описан в предыдущей статье. Для удобства я удалил лишние столбцы и оставил только два столбца — с номером счета и суммой на нём.
Поиск и возврат значения (VLOOKUP)
Итак, чтобы не искать вручную номера счетов и их значения, я воспользовался функцией VLOOKUP. Она выполняет поиск в вертикальном порядке со ссылкой на соседние ячейки справа. Эта функция проверяет, содержится ли определенное значение в первом столбце массива. Функция возвращает значение в той же строке в соседнем столбце. Функцию можно найти в Мастере функций, но я буду вводить её прямо в ячейке.
Синтаксис функции следующий:
=VLOOKUP(Критерий поиска; Массив; Индекс; Порядок сортировки)
Критерий поиска — значение (число, текст или логическое значение), которое надо найти в первом столбце.
Массив — это массив данных, который должен содержать как минимум 2 столбца.
Индекс — номер столбца в массиве, содержащего значения, которые должны быть возвращены. Первый столбец имеет номер 1.
Порядок сортировки — необязательный параметр, который указывает порядок сортировки. Может принимать значение 0 и 1.
В моем случае формула будет иметь следующий вид:
=VLOOKUP(E16;A16:B142;2;0)
В столбце E у меня указаны номера счетов, которые нужно просуммировать для нахождения требуемого показателя. Значения в нём являются критерием поиска. Сам поиск производится в массиве состоящим из столбца А и В. Но поиск идет в столбце А, в котором находятся номера счетов оборотной ведомости.
В качестве индекса у меня указано число 2, это значит, что значения будут браться из второго столбца массива, т.е. из столбца В.
Обработка ошибок (IFERROR)
На картинке видно, что часть значений не были найдены. Это нормальная ситуация, в таком случае такие счета пропускаются. Но у меня из-за этого не считается итоговая сумма.
Проблема решается обертыванием предыдущей формулы в функцию IFERROR, которая проверяет наличие ошибок. В случае их отсутствия она возвращает полученное значения, в противном случае — то значение, которое мы укажем.
=IFERROR(значение; другое значение)
Обертывание выглядит следующим образом:
=IFERROR(VLOOKUP(E16;A16:B142;2;0);0)
Ссылки по теме
P.S. В русскоязычном MO Excel эти функции называются ВПР() и ЕСЛИОШИБКА(), принцип действия полностью совпадает. В англоязычном варианте MO Excel функции имеют такие же названия VLOOKUP() и IFERROR().
Читайте также: