Формулы и механизмы для ускоренной работы в Excel

Оглавление

Парсер для выгрузки значения свойства товара из поля Характеристики (краткие характеристики или сведения о товаре) в выгрузке контента с сайта:

=СЖПРОБЕЛЫ(ПСТР($J2;2+ПОИСК(":";$J2;ПОИСК(K$1;$J2));ПОИСК("
";$J2&"
";ПОИСК(":";$J2;ПОИСК(K$1;$J2)))-ПОИСК(":";$J2;ПОИСК(K$1;$J2))-2))

Как использовать:

  1. Выгрузить контент с сайта.
  2. За столбцом именованным "Характеристики" (столбец J) создать дополнительный столбец.
  3. В ячейку K1 (первая ячейка созданного столбца) внести ключевую фразу, например: "Вес модели:", "Двигатель:"
  4. Перевести ячейку К2 в режим редактирования (двойным кликом, одиночным кликом и последующим нажатием клавиши F2, кликом по ячейке и затем кликом по панели редактора формулы - кому как удобнее)
  5. В ячейку К2 (первая ячейка данных созданного столбца) внести формулу указанную выше. Полностью в одну ячейку.
  6. Продублировать формулу на остальные ячейки данных.
Таким образом в столбце К имеем значения необходимой характеристики. Для использования с другими столбцами необходимо заменить адрес ячейки "J2" (которую разбирают на ключевые значения) и "$K$1" (ключевое слово названия характеристики) на соответствующие используемой таблице.
ЗЫ: будьте внимательны: у формулы есть два ограничения: 1) она выбирает ПЕРВОЕ подошедшее под условие значение и 2) она выбирает значение, которое содержит ключевую фразу, т. е. с ключом "Вес" она возьмет первое попавшееся значение из характеристик "Подвес:", "Полетный вес:" и "Вес модели", так что надо бдительно подбирать ключевую фразу.

Цветовое выделение позиций без заполненных флагов

=СУММ($C2:$BG2)>0

Как использовать:

  1. В файле матричного типа выбираем первую ячейку хранящую наименование товара (или артикул, кому как удобнее, главное, чтоб ячейка не была в проверяемом диапазоне)
  2. Выбираем пункт меню Условное форматирование - Создать правило
  3. В поле ввода вводим формулу указанную выше (индекс столбца $BG расширяем до последнего столбца категории товара при необходимости)
  4. Нажимаем кнопку "Формат" и изменяем настройки заливки ячейки на необходимые
  5. Нажимаем ОК.
  6. Выбираем пункт меню Условное форматирование - Управление правилами
  7. Находим созданное правило и устанавливаем адрес применения формулы на весь столбец.
  8. Нажимаем ОК.
Таким образом если сумма значений ячеек категорий больше 0 - название товара изменит раскрас ячейки на другой и можно определить, какие товары не имеют флагов. Также можно развить набор правил на предмет выделения товаров, которые имеют 2 и более категорий. Но надо учитывать порядок условий в котором идет проверка диапазона.

=ДВССЫЛ(АДРЕС(СТРОКА();ОКРУГЛВВЕРХ(СТОЛБЕЦ()/2;0);1;1;ЕСЛИ(ОСТАТ(СТОЛБЕЦ();2)>0;"RU";"UA")))

Как использовать:

  1. Собираем в одной книге два листа с данными на разных локалях
  2. Маркируем один лист как RU, второй как UA
  3. Создаём третий лист
  4. Вставляем формулу в ячейку А1 (R1C1)
  5. Растягиваем пока не достанет всю таблицу.
  6. Копируем полученный диапазон
  7. Вставляем как значения на место старых данных
  8. Удаляем ненужные (дублрующиеся) столбцы
Войди, чтоб увидеть оптовые цены Войти