Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Подстановка данных после сравнения частей двух ячеек

Дата публикации: 08-10-2026 13:26:54

Подстановка данных после сравнения частей двух ячеек в форуме Вопросы по Microsoft Excel.
Уважаемые знатоки, добрый день!Есть основные значения (Еда), есть дополнительные (Корзинки). Задача в том, чтобы после подстановки значения из "Еды" в "Заказ" добавлялась соответствующая Корзинка в поле "Корзинки". Либо отдельной строчкой, либо выпадающим списком (т.е. значения в списке тоже меняются в зависимости от значений в поле "Еда и может быть больше одного значения). Т.е. поиск должен быть только по латинскому написанию, которое может быть из нескольких слов.Пример во вложении.Пытался прописать формулу, но запутался в аргументах.Исходные данные в похожем виде: сначала идёт русское описание, потом латинское (потом и смотрю в сторону формулы [СЧЁТ(ПОИСК...]. Символы после кириллического описания тоже могу быть разными.Думал и в сторону дополнительных столбцов, например, очистить от кириллических описаний и сравнивать только латинские значения, но хотелось быть уйти от дополнительных столбцов.Офис использую 24й
Пример задачки.xlsx08.10.2026 16:26:54, DramokL.

Основное содержимое страницы с новостью.

Страницы: 1

 

DramokL

Пользователь

Сообщений: 10 Регистрация: 01.08.2018

Уважаемые знатоки, добрый день!

Есть основные значения (Еда), есть дополнительные (Корзинки). Задача в том, чтобы после подстановки значения из "Еды" в "Заказ" добавлялась соответствующая Корзинка в поле "Корзинки". Либо отдельной строчкой, либо выпадающим списком (т.е. значения в списке тоже меняются в зависимости от значений в поле "Еда и может быть больше одного значения). Т.е. поиск должен быть только по латинскому написанию, которое может быть из нескольких слов.
Пример во вложении.
Пытался прописать формулу, но запутался в аргументах.
Исходные данные в похожем виде: сначала идёт русское описание, потом латинское (потом и смотрю в сторону формулы [СЧЁТ(ПОИСК...]. Символы после кириллического описания тоже могу быть разными.
Думал и в сторону дополнительных столбцов, например, очистить от кириллических описаний и сравнивать только латинские значения, но хотелось быть уйти от дополнительных столбцов.
Офис использую 24й

Прикрепленные файлы

 

Sanja

Модератор

Сообщений: 21240 Регистрация: 10.01.2013

#2

08.10.2026 16:46:29

Для 2021+ и Вашего примера

Код
=ФИЛЬТР($F$2:$G$4;ЕЧИСЛО(ПОИСК(ФИЛЬТР.XML("<l><i>"&ПОДСТАВИТЬ(A15;" ";"</i><i>")&"</i></l>";"//i[2]");$F$2:$F$4));"")

И исходные данные (Еда) конечно лучше унифицировать. Т.е. использовать что-то одно после Овощи/Фрукты (:,-," "; и т.п.)

Прикрепленные файлы

Согласие есть продукт при полном непротивлении сторон

 

Alex

Пользователь

Сообщений: 1115 Регистрация: 13.04.2023

#3

08.10.2026 17:03:01

Добрый день. Для примера и для

Цитата
написал:
Офис использую 24й

Там вроде уже есть регулярные выражения, можно так:
A23: =ЕСЛИОШИБКА(РЕГИЗВЛЕЧЬ(A15;"[a-zA-Z]+");"")
B23: =ЕСЛИОШИБКА(ИНДЕКС(G2:G4;ПОИСКПОЗ(A23;РЕГИЗВЛЕЧЬ(F2:F4;"[a-zA-Z]+")));"")

Прикрепленные файлы

 

Sanja

Модератор

Сообщений: 21240 Регистрация: 10.01.2013

#4

08.10.2026 17:05:59

Цитата
Alex написал: Там вроде уже есть регулярные выражения

Точно :excl: .Постоянно об них забываю   :)
Тогда и в Фильтр их

Код
=ФИЛЬТР($F$2:$G$4;ЕЧИСЛО(ПОИСК(ЕСЛИОШИБКА(РЕГИЗВЛЕЧЬ(A15;"[a-zA-Z]+");"");$F$2:$F$4));"")

Изменено: Sanja - 08.10.2026 17:07:20

Согласие есть продукт при полном непротивлении сторон

 

DramokL

Пользователь

Сообщений: 10 Регистрация: 01.08.2018

Спасибо большое за помощь! Пошёл изучать новые функции!

 

Старичок

Пользователь

Сообщений: 253 Регистрация: 16.08.2025

#6

11.10.2026 15:01:14

Цитата
написал:
Точно  .Постоянно об них забываю

Да чего тут забывать, в версиях MSO 2024 нет функций для работы с регулярками, или офис 365, или 2025, 2026.

 

MikeVol

Пользователь

Сообщений: 881 Регистрация: 20.10.2020

#7

11.10.2026 18:00:08

Цитата
Старичок написал:
в версиях MSO 2024 нет функций для работы с регулярками

Поддерживаю! Нет такой функции!

 

Alex

Пользователь

Сообщений: 1115 Регистрация: 13.04.2023

Добрый день. Тоже для проверки установил MS 2024, не оказалось этих функций. Тогда можно воспользоваться регулярками через UDF

отсюда

.

 

ПавелW

Пользователь

Сообщений: 3916 Регистрация: 09.01.2023

excel 2007, 2016, 2021

#9

12.10.2026 11:20:00

можно что-то вроде такого:
=LET(_;ПСТР(A15;ПОСЛЕД(ДЛСТР(A15));1);СЖПРОБЕЛЫ(СЦЕП(ЕСЛИ(ЕОШ(ПОИСК(_;"abcdefghijklmnopqrstuvwxyz"));" ";_))))

Прикрепленные файлы

Страницы: 1

Читают тему

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Прошу помочь составить формулу11104-10-2026
2суммирование значений из разных столбцов по условию06.7312-10-2026
3экспоненциальные числа при переносе08.1730-09-2026
4Power Query сравнение двух таблиц и обьединение04.8601-10-2026
5Подобрать значение (формула в формуле)012.8205-10-2026
6Сгруппировать данные07.713-10-2026
7Удаление листов по кнопке010.3713-10-2026
8Сбор ТОП позиций формулами012.8302-10-2026
9Скопировать определенное количество отфильтрованных ячеек011.4607-10-2026
10Как НЕ суммировать цифры, написанные жирным шрифтом и курсивом04.6702-10-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 5.59. Источник: www.planetaexcel.ru.