Регистрация
Забыли пароль?
Главная
Приемы
Видеоуроки
Форум
PLEX
Книги
Проекты
Тренинги
Онлайн-курсы
Блог
Контакты
Ссылки
Поиск
Пользователи
Правила
Войти
Форумы "Планета Excel"
»
Вопросы по Microsoft Excel
Страницы:
1
RSS
Поиск соответствующих значений
gukov
Пользователь
Сообщений:
6
Регистрация:
22.01.2020
#1
22.01.2020 13:44:05
Добрый день, форумчане!
Есть таблица вида:
123
456
КОЛБАСА
789
РЫБА
987
852
МОЛОКО
По итогу нужно получить вот это:
123
Колбаса
456
Колбаса
789
Рыба
987
Молоко
852
Молоко
Первый столбец я сделать смогу (где числовые коды), но получить правильный соответствующий текст не могу. Таблицы на разных листах, естественно.
Может ли кто-то помочь с выполнением данной задачи.
Спасибо.
Изменено:
gukov
-
22.01.2020 13:44:44
Kuzmich
Пользователь
Сообщений:
8057
Регистрация:
21.12.2012
#2
22.01.2020 13:46:34
gukov
,
Цитата
Таблицы на разных листах, естественно.
Естественно привести пример
gukov
Пользователь
Сообщений:
6
Регистрация:
22.01.2020
#3
22.01.2020 14:02:54
Kuzmich
, так, пример приведён выше.
Просто одна таблица на одном листе, другая на другом.
Увы, не могу загрузить файл.
Максим В.
Пользователь
Сообщений:
7917
Регистрация:
15.02.2016
#4
22.01.2020 14:12:00
Цитата
gukov
написал:
не могу загрузить файл.
Почему? Форму не пропускает?
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
gukov
Пользователь
Сообщений:
6
Регистрация:
22.01.2020
#5
22.01.2020 15:24:38
Максим В.
,
Файл корпоративный. Во вложении пример.
Прикрепленные файлы
пример.xlsx
(10.7 КБ)
Murderface_
Пользователь
Сообщений:
524
Регистрация:
19.10.2016
#6
22.01.2020 15:29:11
gukov
, вариант на PQ.
Прикрепленные файлы
пример (2).xlsx
(20.67 КБ)
gukov
Пользователь
Сообщений:
6
Регистрация:
22.01.2020
#7
22.01.2020 15:48:24
Murderface_
,
Это сводная таблица?
Murderface_
Пользователь
Сообщений:
524
Регистрация:
19.10.2016
#8
22.01.2020 15:51:03
gukov
, нет. Это таблица, полученная в ходе преобразований исходной таблицы с помощью Power Query.
gukov
Пользователь
Сообщений:
6
Регистрация:
22.01.2020
#9
22.01.2020 16:59:30
А в формате формулы это сделать невозможно? Прошу прощения
Murderface_
, просто, как я понял pq дополнительно устанавливается, что я сделать не могу.
Максим В.
Пользователь
Сообщений:
7917
Регистрация:
15.02.2016
#10
22.01.2020 17:05:13
Пробуйте:
=ИНДЕКС(Лист2!D$1:D$4;СУММПРОИЗВ((Лист2!A$1:C$4=A1)*СТРОКА(Лист2!A$1:A$4)))
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
МатросНаЗебре
Пользователь
Сообщений:
6508
Регистрация:
05.02.2014
#11
22.01.2020 17:13:54
Код
=СМЕЩ(Лист2!$A$1;ЦЕЛОЕ((СТРОКА()-1)/3);(ОСТАТ((СТРОКА()-1);3))*(СТОЛБЕЦ()=1)+3*(СТОЛБЕЦ()<>1))
Правда, с нулями.
gukov
Пользователь
Сообщений:
6
Регистрация:
22.01.2020
#12
22.01.2020 17:20:12
Максим В.
,
Попробовал. На первый взгляд помогло (посмотрел несколько значений - всё корректно, а их пара тысяч
). Большущее спасибо.
Очень помогло.
Цитата
МатросНаЗебре
написал:
=ИНДЕКС(Лист2!D$1:D$4;СУММПРОИЗВ((Лист2!A$1:C$4=A1)*СТРОКА(Лист2!A$1:A$4)))
vikttur
Пользователь
Сообщений:
47199
Регистрация:
15.09.2012
#13
22.01.2020 17:44:22
Уточните название темы. Модераторы заменят
Максим В.
Пользователь
Сообщений:
7917
Регистрация:
15.02.2016
#14
22.01.2020 17:49:48
vikttur
, так подойдет?
Найти значение по коду в таблице, где нескольким кодам соответствует одно значение.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
Страницы:
1
Читают тему