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

Вход

Регистрация

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

 

= Мир MS Excel/Сравнение массивов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сравнение массивов (Формулы/Formulas)
Сравнение массивов
Volodya Дата: Четверг, 30.03.2017, 12:48 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Приветствую!

Есть ̶д̶в̶а̶ ̶с̶т̶у̶л̶а̶ два массива (артикул, название, тип упаковки, количество в упаковке, объем) с данными, расположенными на разных листах. Артикулы в обоих массивах одинаковые и находятся в столбце А. Нужно сравнить артикул первого массива с артикулом второго массива и, в случае совпадения, вернуть срок годности из второго массива, который находится в столбце D

К одному артикулу может принадлежать два срока годности. К примеру: есть пиво Жигулевское с артикулом 1111 со сроком 1.01.2018, а есть пиво Жигулевское с артикулом 1111 со сроком 2.01.2016.

В первом массиве данные всегда находятся в одних и тех же ячейках, во втором массиве расположение данных каждый раз меняется.

В ответах знатоков хотелось бы увидеть формулы, с помощью которых можно решить эту проблему. Макрос не подойдет.
̶


Сообщение отредактировал Volodya - Четверг, 30.03.2017, 12:50
 
Ответить
СообщениеПриветствую!

Есть ̶д̶в̶а̶ ̶с̶т̶у̶л̶а̶ два массива (артикул, название, тип упаковки, количество в упаковке, объем) с данными, расположенными на разных листах. Артикулы в обоих массивах одинаковые и находятся в столбце А. Нужно сравнить артикул первого массива с артикулом второго массива и, в случае совпадения, вернуть срок годности из второго массива, который находится в столбце D

К одному артикулу может принадлежать два срока годности. К примеру: есть пиво Жигулевское с артикулом 1111 со сроком 1.01.2018, а есть пиво Жигулевское с артикулом 1111 со сроком 2.01.2016.

В первом массиве данные всегда находятся в одних и тех же ячейках, во втором массиве расположение данных каждый раз меняется.

В ответах знатоков хотелось бы увидеть формулы, с помощью которых можно решить эту проблему. Макрос не подойдет.
̶

Автор - Volodya
Дата добавления - 30.03.2017 в 12:48
китин Дата: Четверг, 30.03.2017, 12:53 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
В ответах знатоков хотелось бы увидеть формулы

сначала хотелось бы увидеть файл, в который можно будет внести ответы


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
В ответах знатоков хотелось бы увидеть формулы

сначала хотелось бы увидеть файл, в который можно будет внести ответы

Автор - китин
Дата добавления - 30.03.2017 в 12:53
Volodya Дата: Четверг, 30.03.2017, 13:19 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, дату из массива на листе итого - на лист5
К сообщению приложен файл: Freshness_RU05_.xlsm (79.5 Kb)


Сообщение отредактировал Volodya - Четверг, 30.03.2017, 13:20
 
Ответить
Сообщениекитин, дату из массива на листе итого - на лист5

Автор - Volodya
Дата добавления - 30.03.2017 в 13:19
китин Дата: Четверг, 30.03.2017, 13:32 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ну как то так формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(итого!$D$1:$D$707;НАИМЕНЬШИЙ(ЕСЛИ(Лист5!$A1=итого!$A$1:$A$707;СТРОКА(итого!$D$1:$D$707));СЧЁТЕСЛИ($A$1:A1;A1)));"")
К сообщению приложен файл: 444333.xlsm (99.7 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениену как то так формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(итого!$D$1:$D$707;НАИМЕНЬШИЙ(ЕСЛИ(Лист5!$A1=итого!$A$1:$A$707;СТРОКА(итого!$D$1:$D$707));СЧЁТЕСЛИ($A$1:A1;A1)));"")

Автор - китин
Дата добавления - 30.03.2017 в 13:32
Volodya Дата: Четверг, 30.03.2017, 13:48 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, спасибо, все работает. А если нужно, к примеру, сравнить такой же столбец с артикулами с двумя массивами данных? В конечном итоге в ячейке должно быть примерно так: дата\артпроизводителя
 
Ответить
Сообщениекитин, спасибо, все работает. А если нужно, к примеру, сравнить такой же столбец с артикулами с двумя массивами данных? В конечном итоге в ячейке должно быть примерно так: дата\артпроизводителя

Автор - Volodya
Дата добавления - 30.03.2017 в 13:48
Volodya Дата: Четверг, 30.03.2017, 13:49 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, а, все, дошло. Спасибо еще раз
 
Ответить
Сообщениекитин, а, все, дошло. Спасибо еще раз

Автор - Volodya
Дата добавления - 30.03.2017 в 13:49
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сравнение массивов (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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