Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сравнить данные их трех документов и заполнить ячейку - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сравнить данные их трех документов и заполнить ячейку
170277 Дата: Четверг, 05.02.2026, 11:49 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день

Есть три документа, в Документе 1 столбцы с Наименованием и Ценой, в Документе 2 столбцы с Артикулом и Наименованием, в Документе 3 столбцы с Артикулом и Ценой, данные в таблицах не отсортированы и когда приходит документ то строки располагаются каждый раз в разном порядке, пытаюсь решить следующую задачу, Если Наименование в Док1 равно Наименованию в Док2 то берем его Артикул и ищем такой же Артикул в Док3 и в ячейке Цена подставляем значение Цена из Док1

Заранее благодарю
К сообщению приложен файл: dokument_1.xlsx (8.0 Kb) · dokument_2.xlsx (8.0 Kb) · dokument_3.xlsx (8.0 Kb)
 
Ответить
СообщениеДобрый день

Есть три документа, в Документе 1 столбцы с Наименованием и Ценой, в Документе 2 столбцы с Артикулом и Наименованием, в Документе 3 столбцы с Артикулом и Ценой, данные в таблицах не отсортированы и когда приходит документ то строки располагаются каждый раз в разном порядке, пытаюсь решить следующую задачу, Если Наименование в Док1 равно Наименованию в Док2 то берем его Артикул и ищем такой же Артикул в Док3 и в ячейке Цена подставляем значение Цена из Док1

Заранее благодарю

Автор - 170277
Дата добавления - 05.02.2026 в 11:49
170277 Дата: Четверг, 05.02.2026, 14:43 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Задачу решил, вопрос снимается, решение для EXCEL 2016:

=ЕСЛИОШИБКА(
ИНДЕКС('[Документ 1.xlsx]Лист1'!$B:$B;
ПОИСКПОЗ(
ИНДЕКС('[Документ 2.xlsx]Лист1'!$B:$B;
ПОИСКПОЗ($A2;'[Документ 2.xlsx]Лист1'!$A:$A;0)
);
'[Документ 1.xlsx]Лист1'!$A:$A;
0
)
);
""
)
 
Ответить
СообщениеЗадачу решил, вопрос снимается, решение для EXCEL 2016:

=ЕСЛИОШИБКА(
ИНДЕКС('[Документ 1.xlsx]Лист1'!$B:$B;
ПОИСКПОЗ(
ИНДЕКС('[Документ 2.xlsx]Лист1'!$B:$B;
ПОИСКПОЗ($A2;'[Документ 2.xlsx]Лист1'!$A:$A;0)
);
'[Документ 1.xlsx]Лист1'!$A:$A;
0
)
);
""
)

Автор - 170277
Дата добавления - 05.02.2026 в 14:43
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!