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

Вход

Регистрация

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

 

= Мир MS Excel/два массива данных, как из них сделать один свод - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
два массива данных, как из них сделать один свод
Elena86 Дата: Пятница, 13.02.2015, 01:04 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброй ночи!
Помогите, пожалуйста, решить такую задачу, путем написания формул:
В книге "Свод" добавить желтые столбцы из файла "Лист1".При этом не перепутать: объектам под одним кодом (столбец "В") принадлежат разные План ССМ и Плана СМС (столбцы с "С" по "I").
заранее, большое спасибо!
К сообщению приложен файл: 0731525.xlsx (75.8 Kb)


Сообщение отредактировал Elena86 - Пятница, 13.02.2015, 06:27
 
Ответить
СообщениеДоброй ночи!
Помогите, пожалуйста, решить такую задачу, путем написания формул:
В книге "Свод" добавить желтые столбцы из файла "Лист1".При этом не перепутать: объектам под одним кодом (столбец "В") принадлежат разные План ССМ и Плана СМС (столбцы с "С" по "I").
заранее, большое спасибо!

Автор - Elena86
Дата добавления - 13.02.2015 в 01:04
vikttur Дата: Пятница, 13.02.2015, 01:13 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

[offtop]На ощупь желтые как выглядят?
Что теплее - План ССМ или Плана СМС?[/offtop]


Сообщение отредактировал vikttur - Пятница, 13.02.2015, 01:14
 
Ответить
Сообщение[offtop]На ощупь желтые как выглядят?
Что теплее - План ССМ или Плана СМС?[/offtop]

Автор - vikttur
Дата добавления - 13.02.2015 в 01:13
Elena86 Дата: Пятница, 13.02.2015, 06:28 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
vikttur, простите, не заметила, что файл не прекрепила :'( :o
 
Ответить
Сообщениеvikttur, простите, не заметила, что файл не прекрепила :'( :o

Автор - Elena86
Дата добавления - 13.02.2015 в 06:28
VEKTORVSFREEMAN Дата: Пятница, 13.02.2015, 06:42 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
Elena86, а что делать с зелёными строками (см. файл)? Ведь там код совпадает, но данные в жёлтых столбцах разные (какую строку брать в приоритете?)
Возможно я чего то не понял.
К сообщению приложен файл: 9107388.xlsx (83.4 Kb)


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
СообщениеElena86, а что делать с зелёными строками (см. файл)? Ведь там код совпадает, но данные в жёлтых столбцах разные (какую строку брать в приоритете?)
Возможно я чего то не понял.

Автор - VEKTORVSFREEMAN
Дата добавления - 13.02.2015 в 06:42
Elena86 Дата: Пятница, 13.02.2015, 06:48 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
VEKTORVSFREEMAN, эти два массива необходимо свести между собой, продлив таблицу в право на листе свод, т.е. по тем кодам, которые дублируются информация должна появится дополнительно справа, а те, которые не дублируются добавить в порядке возрастания.
 
Ответить
СообщениеVEKTORVSFREEMAN, эти два массива необходимо свести между собой, продлив таблицу в право на листе свод, т.е. по тем кодам, которые дублируются информация должна появится дополнительно справа, а те, которые не дублируются добавить в порядке возрастания.

Автор - Elena86
Дата добавления - 13.02.2015 в 06:48
VEKTORVSFREEMAN Дата: Пятница, 13.02.2015, 07:42 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
Elena86, так нужно?
Без доп.столбца "М" не обошлось на листе 1 и на листе свод удалил нижние строки, т.к. файл от формул опух до 165кБ (но оставленных строк для просмотра результата достаточно)
применил следующие формулы:
Код
=ЕСЛИОШИБКА(ВПР($B6;Лист1!$B$3:$I$311;СТОЛБЕЦ(A1);0);"")

и
Код
=ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(Лист1!$M$3:$M$311;ПОИСКПОЗ($B6;Лист1!$B$3:$B$311;0););ИНДЕКС(Лист1!$B$3:$I$311;ПОИСКПОЗ($B6;Лист1!$B$3:$B$311;0)+1;СТОЛБЕЦ(A1));"");"")

[p.s.]Думаю далеко не самое гибкое решение, даже если угадал искомый результат.[/p.s.]
К сообщению приложен файл: 4536116.xlsx (64.7 Kb)


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
СообщениеElena86, так нужно?
Без доп.столбца "М" не обошлось на листе 1 и на листе свод удалил нижние строки, т.к. файл от формул опух до 165кБ (но оставленных строк для просмотра результата достаточно)
применил следующие формулы:
Код
=ЕСЛИОШИБКА(ВПР($B6;Лист1!$B$3:$I$311;СТОЛБЕЦ(A1);0);"")

и
Код
=ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(Лист1!$M$3:$M$311;ПОИСКПОЗ($B6;Лист1!$B$3:$B$311;0););ИНДЕКС(Лист1!$B$3:$I$311;ПОИСКПОЗ($B6;Лист1!$B$3:$B$311;0)+1;СТОЛБЕЦ(A1));"");"")

[p.s.]Думаю далеко не самое гибкое решение, даже если угадал искомый результат.[/p.s.]

Автор - VEKTORVSFREEMAN
Дата добавления - 13.02.2015 в 07:42
Elena86 Дата: Пятница, 13.02.2015, 08:30 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
VEKTORVSFREEMAN, да, очень похоже :D я это сделала через другую формулу =ЕСЛИ(B11=ВПР(B11;Лист1!$B$3:$I$311;1);ВПР(B11;Лист1!$B$3:$I$311;2);0), но не понятно как в массив на лист свод добавить те значения, который по коду несоответствуют :'( т.е сейчас там только значения с листа 1 с одинаковым кодом, а остальных значений нет
 
Ответить
СообщениеVEKTORVSFREEMAN, да, очень похоже :D я это сделала через другую формулу =ЕСЛИ(B11=ВПР(B11;Лист1!$B$3:$I$311;1);ВПР(B11;Лист1!$B$3:$I$311;2);0), но не понятно как в массив на лист свод добавить те значения, который по коду несоответствуют :'( т.е сейчас там только значения с листа 1 с одинаковым кодом, а остальных значений нет

Автор - Elena86
Дата добавления - 13.02.2015 в 08:30
VEKTORVSFREEMAN Дата: Пятница, 13.02.2015, 09:59 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
Попытался решить задачу через сводную при объединении двух массивов с разных листов посредством копирования одного под другой, но не выходит. Видимо мне эта задача не по силам.


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
СообщениеПопытался решить задачу через сводную при объединении двух массивов с разных листов посредством копирования одного под другой, но не выходит. Видимо мне эта задача не по силам.

Автор - VEKTORVSFREEMAN
Дата добавления - 13.02.2015 в 09:59
vikttur Дата: Пятница, 13.02.2015, 10:08 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Работа для VBA.Если бы уникальность план-код-ПР/ПД, то еще можно формулами. Но уникальности нет.
Наверное, формулу можно придумать, но оно надо, чтобы файл подвешивать на таких объемах даных? :)
 
Ответить
СообщениеРабота для VBA.Если бы уникальность план-код-ПР/ПД, то еще можно формулами. Но уникальности нет.
Наверное, формулу можно придумать, но оно надо, чтобы файл подвешивать на таких объемах даных? :)

Автор - vikttur
Дата добавления - 13.02.2015 в 10:08
Pelena Дата: Пятница, 13.02.2015, 10:11 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Как-то делала похожую задачу, правда, макросом.
http://www.excelworld.ru/forum/2-11866-1
Если подходит, смогу помочь после 14-го февраля, если никто раньше не подключится


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКак-то делала похожую задачу, правда, макросом.
http://www.excelworld.ru/forum/2-11866-1
Если подходит, смогу помочь после 14-го февраля, если никто раньше не подключится

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

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