XRUST.ru » Новости » Excel для чайников – использование регулярных выражений с XLOOKUP
Новости / Программирование

Excel для чайников – использование регулярных выражений с XLOOKUP

28 мая 2025, 08:23 377377 0 18

Excel для чайников совсем недавно ввел «Регулярные выражения». Ещё одно название функции – regex. Это мощные шаблоны поиска, используемые для сопоставления и обработки текста.

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

Регулярные выражения позволяют находить текст, который соответствует определенному шаблону, например, все слова, начинающиеся с гласной (например, «^[AEIOUaeiou]») или любое число, состоящее ровно из пяти цифр (например, «^\d{5}$»). Эти шаблоны помогают сделать поиск более гибким и эффективным, особенно при работе с большими наборами данных.

Тематические книги подробно рассматривают функцию XLOOKUP и описывают ее аргументы. Однако, регулярные выражения настолько новы, что не попали в список печатных версий многих книг.

Чтобы использовать регулярное выражение с XLOOKUP, надо указать шаблон регулярного выражения в аргументе lookup value и установить аргумент match type равным 3.

Например, предположим, что у вас есть таблица Excel с именем Data и вы хотите вернуть общую сумму продаж для первого поставщика, чье имя содержит слово Fruit.

Ниже приводится формула по которой будет идти поиск: =XLOOKUP("\bFruit\b",Data[Vendor],Data[Total Sales],,3).

Xrust: Excel для чайников – использование регулярных выражений с XLOOKUP

Excel, чайник, использовать, регулярные, выражения

Поделится
18 0

Комментарии


Водородный болид британского производителя строительной техники разогнался по соляной пустыне до 653 км/ч
Машина концерна JCB установила мировой рекорд скорости для транспорта на водородном топливе — 653,9 км/ч. За рулём сидел пилот, который двадцать лет назад уже разгонял по тому же озеру Бонневиль дизельный болид того же производителя. Как это было Рекордный заезд прошёл на высохшем озере Бонневиль в штате Юта — месте, где испокон веков ставят рекорды скорости на суше. Машину зовут JCB Hydromax, и по регламенту FIA ей требовалось пройти два прогона в противоположных направлениях в течение часа — так исключают влияние ветра и уклона трассы, отмечает xrust. Первый прогон дал 400,623 мили в час (644,7 км/ч), второй — уже 412,135 мили в час (663,3 км/ч). Средняя скорость по двум заездам составила 406,320 мили в час, или 653,909 км/ч. Именно эта цифра и войдёт в протокол как новый рекорд — правда, пока предварительный: окончательное подтверждение должна дать FIA, международная федерация автоспорта. Прежний рекорд для машин с водородным двигателем внутреннего сгорания держался больше
2 625 4