|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
17.06.2008, 17:11 | #1 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
очень срочно нужен макрос на транспонирование таблицы
есть очень большая таблица, где в строках продукты а в столбцах материалы из которых эти продукты состоят (пример прикреплен)
нужен макрос, который бы выбирал для продукта все наименования сырья которые имеют значения более нуля и предоставлял это в табличке с заглавием - наименование продукта, и содержанием - состав этого продукта (сырье и его количество). описание задачи наверно сумбурное, но на примере должно быть понятно: |
17.06.2008, 21:52 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а без макросов подойдет?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
18.06.2008, 06:08 | #3 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Т.к. размер таблицы может быть большим, то результат выводится на лист 2.
Для получения требуемого результата достаточно сделать двойной клик в ячейку с нужным товаром.
Чем шире угол зрения, тем он тупее.
|
18.06.2008, 07:40 | #4 |
Пользователь
Регистрация: 22.05.2008
Сообщений: 82
|
SAS888, моё признание и уважение! Я тоже составил рабочий макрос, но не такой красивый и функциональный (мой макрос ползает по ячейкам в цикле с помощью Offset - конструкция получилась довольно громоздкая). Поэтому не буду выкладывать. Удачи!
|
18.06.2008, 07:51 | #5 |
Пользователь
Регистрация: 22.05.2008
Сообщений: 82
|
IgorGO, спасибо за решение с помощью формул, возьму на вооружение. Объясни пожалуйста или подскажи, где почитать - в функциях смещения есть сочетание "сш" и "тш". Ни разу не сталкивался. Что это?
Спасибо. |
18.06.2008, 10:29 | #6 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
2 dsapa
Цитата:
Это я имена ячейкам придумал. сш - это сырье-штук, тш - товары-штук. Просто так короче и удобнее формулу писать. Меню "Вставка"/ "Имя" - они там описаны.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
18.06.2008, 10:49 | #7 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
2 IgorGO
скс за решение в данной задаче не подойдет (т.к. его надо будет встраивать в уже готовый файл а там очень много "ограничениий") но само по себе очень интересное. |
18.06.2008, 10:50 | #8 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
|
25.06.2008, 10:40 | #9 |
Регистрация: 25.06.2008
Сообщений: 4
|
=ГПР(A26;$A$2:$Q$17;5;0)
|
25.06.2008, 13:06 | #10 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
А я люблю сводные таблицы:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь в Паскале. Очень-очень срочно. | !!! | Помощь студентам | 2 | 09.02.2007 15:12 |