![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.02.2010
Сообщений: 39
|
![]()
Уважаемые знатоки ! Вопрос : Есть таблица в колонке с разными наименованиями с несколкими значениями для каждого наименования по вертикали необходимо их транспонировать по горизонтали
для каждого наименования ( более 500.) Сделать макрос .Буду Вам очень благодарен Пример : (A )КОЛОНКА НАИМЕНОВАНИЯ ( В ) КОЛОНКА ЦИФР (А ) --( В ) NAME1 63 ---------78 ---------55 ---------88 NAME2 63 -------- 78 -------- 55 -------- 89 NAME3 78 ---------78 ---------64 ----------- NAME20 67 ---------86 ---------84 ---------90 ---------112 ---------71 СДЕЛАТЬ : (A) -----(B) NАМЕ1 63 78 55 88 NAME2 ------------ NAME3 78 78 64 NAME20 67 86 84 90 112 71 Последний раз редактировалось tevadim; 24.01.2012 в 11:23. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
Формулой:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.02.2010
Сообщений: 39
|
![]()
EXCEL 2010
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
NAME2 63
78 55 89 Это все в одном столбце или в двух? Прикрепите архив с XLS.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.02.2010
Сообщений: 39
|
![]()
A КОЛОНКА НАИМЕНОВАНИЯ В КОЛОНКА ЦИФР
(А ) столюцы ( В ) NAME2 63 -------- 78 -------- 55 -------- 89 NAME3 78 ---------78 ---------64 ----------- NAME20 67 ---------86 ---------84 ---------90 ---------112 ---------71 Последний раз редактировалось tevadim; 23.01.2012 в 15:42. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Да что там - если кто захочет помочь - так он сам сперва себе файлик нарисует...
Ну если немного не такой нарисует - ничего, потом переделает всё... ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 17.02.2010
Сообщений: 39
|
![]()
СДЕЛАТЬ :
NАМЕ1 63 78 55 88 NAME2 ------------ NAME3 78 78 64 NAME20 67 86 84 90 112 71 Последний раз редактировалось tevadim; 23.01.2012 в 15:24. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
На 500 наименований можно просто циклом пройтись сверху вниз - пока название новое не появилось - копируем из второго столбца в одну строку, как изменилось - открываем новую строку и начинаем копировать в неё.
Я похожее делал на словаре - наименования в него, числа в одномерный массив через Redim Preserve в Item складывал. Потом перебором словаря выгружал на лист.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
tevadim, Вам предложено решение формулой. В ответ - ни звука.
Вас просят прикрепить файл Excel, чтобы избавить помогающих от рисования своего видения Ваших данных - опять ни звука в ответ. Или Вы член секты, в которой запрещается работать с Excel, разрешается отмалчиваться и у которой мантра "мне надо так"? |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 17.02.2010
Сообщений: 39
|
![]()
Целый день пытаюсь загрузить пример Дает ошибку загрузки
Файл соответствует всем стандартам . Пишет Загрузка файла прошла неудачно. Буду благодарен сброшу на мыло. Мне очень нужна Ваша помощь Последний раз редактировалось tevadim; 23.01.2012 в 20:47. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Транспонировать матрицу на паскале | sidestep | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 24.09.2011 15:54 |
Разделение строки на колонки в StringGrid | artemavd | Общие вопросы Delphi | 8 | 27.03.2011 10:11 |
Транспонировать матрицу | Nerside92 | Помощь студентам | 1 | 24.12.2009 21:40 |
Транспонировать матрицу(Без исп. доп. массивов)) | Doublefaced | Помощь студентам | 4 | 27.06.2009 13:03 |
Транспонировать квадрат,в нижнем левом углу которого находится минимальный элемент | zidan671 | Помощь студентам | 14 | 13.03.2009 22:05 |