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

Вход

Регистрация

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

 

= Мир MS Excel/Заполнить таблицу из данных другой - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Заполнить таблицу из данных другой
b_denis Дата: Пятница, 10.02.2017, 13:38 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Подскажите, реально ли это сделать без VBA.
Из данных 1 таблицы нажно найти макс ( или мин) и перенести их во 2 таблицу. (Здесь для меня ничего сложного), но кроме этого нужно еще перенести текстовые ячейки которые относятся к этим параметрам (а здесь не могу сообразить какой оператор использовать).
Пример прикладываю.
upd. добавил файл
К сообщению приложен файл: 3665236.xlsx (12.8 Kb)


Сообщение отредактировал b_denis - Пятница, 10.02.2017, 13:46
 
Ответить
СообщениеПодскажите, реально ли это сделать без VBA.
Из данных 1 таблицы нажно найти макс ( или мин) и перенести их во 2 таблицу. (Здесь для меня ничего сложного), но кроме этого нужно еще перенести текстовые ячейки которые относятся к этим параметрам (а здесь не могу сообразить какой оператор использовать).
Пример прикладываю.
upd. добавил файл

Автор - b_denis
Дата добавления - 10.02.2017 в 13:38
Nic70y Дата: Пятница, 10.02.2017, 13:42 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
Код
ИНДЕКС() ПОИСКПОЗ()
а может и нет, т.к.
прикладываю
не приложился, >100kb видать


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
ИНДЕКС() ПОИСКПОЗ()
а может и нет, т.к.
прикладываю
не приложился, >100kb видать

Автор - Nic70y
Дата добавления - 10.02.2017 в 13:42
b_denis Дата: Пятница, 10.02.2017, 13:45 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
не приложился

Попутка №2
К сообщению приложен файл: _Excel.xlsx (12.8 Kb)
 
Ответить
Сообщение
не приложился

Попутка №2

Автор - b_denis
Дата добавления - 10.02.2017 в 13:45
sboy Дата: Пятница, 10.02.2017, 13:50 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Код
=ИНДЕКС(A3:A6;ПОИСКПОЗ(МАКС($C$3:$C$6);$C$3:$C$6;0))

[p.s.] перезалил файл
К сообщению приложен файл: 3833793.xlsx (13.1 Kb)


Яндекс: 410016850021169

Сообщение отредактировал sboy - Пятница, 10.02.2017, 13:55
 
Ответить
СообщениеДобрый день.
Код
=ИНДЕКС(A3:A6;ПОИСКПОЗ(МАКС($C$3:$C$6);$C$3:$C$6;0))

[p.s.] перезалил файл

Автор - sboy
Дата добавления - 10.02.2017 в 13:50
b_denis Дата: Пятница, 10.02.2017, 13:58 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо за помощь. Не знал про оператор INDEX.
 
Ответить
СообщениеСпасибо за помощь. Не знал про оператор INDEX.

Автор - b_denis
Дата добавления - 10.02.2017 в 13:58
китин Дата: Пятница, 10.02.2017, 14:00 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
а вот так
Код
=ИНДЕКС(A$3:A$6;ПОИСКПОЗ(МАКС(ИНДЕКС($C$3:$E$6;;ПОИСКПОЗ($H3;$C$2:$E$2;0)));ИНДЕКС($C$3:$E$6;;ПОИСКПОЗ($H3;$C$2:$E$2;0));0))
К сообщению приложен файл: 555111.xlsx (13.1 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеа вот так
Код
=ИНДЕКС(A$3:A$6;ПОИСКПОЗ(МАКС(ИНДЕКС($C$3:$E$6;;ПОИСКПОЗ($H3;$C$2:$E$2;0)));ИНДЕКС($C$3:$E$6;;ПОИСКПОЗ($H3;$C$2:$E$2;0));0))

Автор - китин
Дата добавления - 10.02.2017 в 14:00
jakim Дата: Пятница, 10.02.2017, 15:51 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Для Вашего офиса подойдёт вариант с функцией АГРЕГАТ.

формула для столбца К

Код
=AGGREGATE(14;6;$C$3:$E$6/(C$2:E$2=H3);1)

формула для столбцов J, I

Код
INDEX(A$3:A$6;AGGREGATE(15;6;ROW($1:$10)/($C$3:$E$6=$K3);COUNTIF($K$3:$K3;$K3)))
К сообщению приложен файл: 8273993.xlsx (13.4 Kb)


Сообщение отредактировал jakim - Пятница, 10.02.2017, 22:18
 
Ответить
Сообщение
Для Вашего офиса подойдёт вариант с функцией АГРЕГАТ.

формула для столбца К

Код
=AGGREGATE(14;6;$C$3:$E$6/(C$2:E$2=H3);1)

формула для столбцов J, I

Код
INDEX(A$3:A$6;AGGREGATE(15;6;ROW($1:$10)/($C$3:$E$6=$K3);COUNTIF($K$3:$K3;$K3)))

Автор - jakim
Дата добавления - 10.02.2017 в 15:51
Pelena Дата: Пятница, 10.02.2017, 18:43 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19512
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
jakim, выкладывайте, пожалуйста формулы в теле поста. Спасибо


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеjakim, выкладывайте, пожалуйста формулы в теле поста. Спасибо

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

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