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

Вход

Регистрация

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

 

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

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отбор уникальных значений в динамическом массиве (новая запись добавляется вверху массива со сдвигом массива)
Отбор уникальных значений в динамическом массиве
ms041270 Дата: Суббота, 04.04.2020, 15:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день, уважаемые друзья.

Прошу помощи в написании формулы отбора уникального списка из динамического массива.

Дано:
Динамический список на "Листе1" с внесением новых строк вверху массива (новая запись вносится в строку 3 со сдвигом всего массива вниз).

Необходимо:
На "Листе2" создать уникальный список по столбцу "В" "Листа1" с указанием наибольшего значения по столбцу "Е" "Листа1".

Большое спасибо!
К сообщению приложен файл: 0332294.xlsx(38.4 Kb)
 
Ответить
СообщениеДобрый день, уважаемые друзья.

Прошу помощи в написании формулы отбора уникального списка из динамического массива.

Дано:
Динамический список на "Листе1" с внесением новых строк вверху массива (новая запись вносится в строку 3 со сдвигом всего массива вниз).

Необходимо:
На "Листе2" создать уникальный список по столбцу "В" "Листа1" с указанием наибольшего значения по столбцу "Е" "Листа1".

Большое спасибо!

Автор - ms041270
Дата добавления - 04.04.2020 в 15:11
AlexM Дата: Суббота, 04.04.2020, 18:15 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4163
Репутация: 1024 ±
Замечаний: 0% ±

Excel 2003
Так нужно?
К сообщению приложен файл: 0332294_01.xlsx(42.3 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеТак нужно?

Автор - AlexM
Дата добавления - 04.04.2020 в 18:15
ms041270 Дата: Суббота, 04.04.2020, 18:30 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Уважаемый AlexM

Спасибо за решение.
Но Ваша формула работает когда на Лист1 новые данные вносятся внизу. А необходимо когда в строку 3 на Листе1 вставляется новая строчка с новыми данными (так прописан макрос), т.е. весь массив сдвигается вниз на 1 строчку.

Буду признателен за Ваш вариант!

С уважением,
Михаил
 
Ответить
СообщениеУважаемый AlexM

Спасибо за решение.
Но Ваша формула работает когда на Лист1 новые данные вносятся внизу. А необходимо когда в строку 3 на Листе1 вставляется новая строчка с новыми данными (так прописан макрос), т.е. весь массив сдвигается вниз на 1 строчку.

Буду признателен за Ваш вариант!

С уважением,
Михаил

Автор - ms041270
Дата добавления - 04.04.2020 в 18:30
AlexM Дата: Суббота, 04.04.2020, 21:13 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4163
Репутация: 1024 ±
Замечаний: 0% ±

Excel 2003
так прописан макрос
Так может быть в макрос добавить формирование уникальных номеров и соответствующих им максимумов?



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
так прописан макрос
Так может быть в макрос добавить формирование уникальных номеров и соответствующих им максимумов?

Автор - AlexM
Дата добавления - 04.04.2020 в 21:13
ms041270 Дата: Воскресенье, 05.04.2020, 08:54 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Возможно, но это должен быть отдельный макрос.
Эту задачу я решил, может и несколько примитивно, но без макросов, а только на формулах.
Позже выложу пример.

Большое спасибо за помощь!!!

Здоровья и удачи!
 
Ответить
СообщениеВозможно, но это должен быть отдельный макрос.
Эту задачу я решил, может и несколько примитивно, но без макросов, а только на формулах.
Позже выложу пример.

Большое спасибо за помощь!!!

Здоровья и удачи!

Автор - ms041270
Дата добавления - 05.04.2020 в 08:54
AlexM Дата: Воскресенье, 05.04.2020, 12:10 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4163
Репутация: 1024 ±
Замечаний: 0% ±

Excel 2003
Может быть отдельный макрос, запускаемый кнопкой или первым макросом.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеМожет быть отдельный макрос, запускаемый кнопкой или первым макросом.

Автор - AlexM
Дата добавления - 05.04.2020 в 12:10
ms041270 Дата: Понедельник, 06.04.2020, 10:59 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Если кому-то интересно, выкладываю решение без макросов:

1) На Листе2 в столбце А создадим копию массива столбца В Листа1: {=Лист1!B:B}
2) На Листе2 в столбце B создадим копию массива столбца E Листа1: {=Лист1!E:E}
4) Создадим Список "Исходный_список1" припомощи формулы: =СМЕЩ(Лист2!$A$3;;;СЧЁТЗ(Лист1!$A$3:$A$1008))
5) На Листе3 в ячейке А5 внесем формулу массива: {=ИНДЕКС(Исходный_список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:A4;Исходный_список1);0))}
6) Протяним формулу до максимально нижней ячейки по столбцу А
7) На Листе3 в ячейке В5 внесем формулу массива: {=МАКС(ЕСЛИ(Лист2!$A$3:$A$1000=A5;Лист2!$B$3:$B$1000))}
8) Протяним формулу до максимально нижней ячейки по столбцу B

Файл примера в первом сообщении.
 
Ответить
СообщениеЕсли кому-то интересно, выкладываю решение без макросов:

1) На Листе2 в столбце А создадим копию массива столбца В Листа1: {=Лист1!B:B}
2) На Листе2 в столбце B создадим копию массива столбца E Листа1: {=Лист1!E:E}
4) Создадим Список "Исходный_список1" припомощи формулы: =СМЕЩ(Лист2!$A$3;;;СЧЁТЗ(Лист1!$A$3:$A$1008))
5) На Листе3 в ячейке А5 внесем формулу массива: {=ИНДЕКС(Исходный_список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:A4;Исходный_список1);0))}
6) Протяним формулу до максимально нижней ячейки по столбцу А
7) На Листе3 в ячейке В5 внесем формулу массива: {=МАКС(ЕСЛИ(Лист2!$A$3:$A$1000=A5;Лист2!$B$3:$B$1000))}
8) Протяним формулу до максимально нижней ячейки по столбцу B

Файл примера в первом сообщении.

Автор - ms041270
Дата добавления - 06.04.2020 в 10:59
Pelena Дата: Понедельник, 06.04.2020, 11:19 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 15750
Репутация: 3432 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
ms041270, оформите формулы тегами с помощью кнопки fx в режиме правки поста


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщениеms041270, оформите формулы тегами с помощью кнопки fx в режиме правки поста

Автор - Pelena
Дата добавления - 06.04.2020 в 11:19
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отбор уникальных значений в динамическом массиве (новая запись добавляется вверху массива со сдвигом массива)
  • Страница 1 из 1
  • 1
Поиск:

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