• Архив

    «   Апрель 2019   »
    Пн Вт Ср Чт Пт Сб Вс
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30          

Новая статья: Тонкости работы с переносами строк (Alt+Enter) в Excel

Переносы строк внутри одной ячейки, добавляемые с помощью сочетания клавиш Alt+Enter - дело весьма частое и привычное. Иногда их делают сами пользователи, чтобы добавить красоты длинному тексту. Иногда такие переносы добавляются автоматически при выгрузке данных из каких-либо рабочих программ (привет 1С, SAP и т.д.) Проблема в том, что на такие таблицы приходится потом не просто любоваться, а с ними работать - и вот тогда эти невидимые символы переноса могут стать проблемой. А могут и не стать - если уметь правильно с ними обращаться.

Давайте-ка мы разберёмся в этом вопросе поподробнее.  А именно:
  • Научимся удалять нежелательные переносы заменой или формулами
  • Научимся делить по Alt+Enter'ам на столбцы или строки (макросом или через Power Query)


Читать статью полностью и смотреть видео

Новая статья: Нечёткий текстовый поиск с Fuzzy Lookup

Еще с 2011 года для Excel существует крайне полезная (и совершенно бесплатная!) надстройка Fuzzy Lookup от Microsoft, которая умеет искать ближайшие похожие текстовые строки в двух списках, т.е. работает как известная функция ВПР (VLOOKUP), но при неточном совпадении названий:


В некоторых ситуациях (например, при поиске похожих, но не точно совпадающих адресов) эта надстройка совершенно незаменима. Давайте рассмотрим подробнее как она работает.

Читать статью полностью

Новая статья: Последнее слово

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



Читать статью полностью

Новая статья: Анализ текста регулярными выражениями (RegExp) в Excel

Если вам часто приходится работать с текстом, анализируя и разбирая его на отдельные фрагменты по заданным шаблонам и правилам, то определенно имеет смысл внедрить в свою работу регулярные выражения (RegExp или, в народе, "регулярки";) - супермощный инструмент обработки текста, давно применяемый в современных языках программирования и текстовых редакторах. Excel не поддерживает регулярные выражения по умолчанию, но это можно легко исправить с помощью простой функции на VBA.

Спектр задач, которые могут решать регулярки - очень широк. Разберем несколько примеров:
  • извлекаем город из адреса
  • номер телефона из описания контакта
  • ИНН из реквизитов контрагента
  • автомобильный номер
  • сумму и номер счета из банковской выписки и т.д.

Читать статью полностью

Обновление статьи Склейка текста по условию

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


Дописал еще два способа: реализацию этой задачи формулами и через Power Query. Плюс сделал видеоурок по всем способам:


Читать статью полностью

Марафон "30 дней = 30 функций" #24: Замена текста функцией ПОДСТАВИТЬ (SUBSTITUTE)

Замена одного текста на другой внутри заданной текстовой строки - весьма частая ситуация при работе с данными в Excel. Реализовать подобное можно двумя функциями: ПОДСТАВИТЬ (SUBSTITUTE) и ЗАМЕНИТЬ (REPLACE). Эти функции во многом похожи, но имеют и несколько принципиальных отличий и плюсов-минусов в разных ситуациях. Давайте подробно и на примерах разберем сначала первую из них.

Марафон "30 дней = 30 функций" #21: Удаление лишних пробелов из текста функцией СЖПРОБЕЛЫ (TRIM)

Весьма часто в нашем распоряжении оказываются данные, которые хоть и содержат полезную информацию, но не пригодны для немедленного анализа. Одной из весьма распространенных проблем является наличие лишних пробелов - в начале, в конце или внутри между словами.
Лечится эта проблема очень легко - специальной функцией СЖПРОБЕЛЫ (TRIM). Она убирает все лишние пробелы, но оставляет по одному пробелу между словами:

Новая статья: Определение пола по имени

Стандартнейшая задача: есть список имен и надо проставить М или Ж напротив каждого. Желательно - не руками. Если есть отчества, то все проще, а если их нет? Или в списке есть экспаты?

Написал статью с подробным разбором каждого варианта и записал видео:



Читать статью полностью

Новая статья: Преобразование чисел в текстовом формате в нормальные числа

Иногда Excel начинает числа в некоторых ячейках воспринимать как текст (обычно такие ячейки помечаются зеленым уголком, но не всегда):



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

Написал статью и записал видео о том, как бороться с этой бедой.



Читать статью полностью

Новая статья: Склеивание текста по условию

Про то, как можно быстро склеивать текст из нескольких ячеек в одну и, наоборот, разбирать длинную текстовую строку на составляющие я уже писал. Теперь же давайте рассмотрим близкую, но чуть более сложную задачу - как склеивать текст из нескольких ячеек при выполнении определенного заданного условия. Что-то вроде СУММЕСЛИ, но только для текста, чтобы получить на выходе что-то похожее на:



Читать статью целиком

 
Наверх