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

Вход

Регистрация

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

 

= Мир MS Excel/Один столбец из многих - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Один столбец из многих
DonPedro3x Дата: Среда, 29.01.2014, 12:01 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Вопрос в следующем. Имеется множество таблиц с данными по регионам России с разными показателями. Пример в первой вкладке. Мне надо транспонировать таблицы и затем создать один длинный столбец из множества коротких столбцов. Пример во вкладке 2. Вручную это делать очень долго. Как создать код, который протянуть вниз и который все сделает сам. Заранее очень сильно благодарю за помощь.
К сообщению приложен файл: Primer.xlsx (16.8 Kb)


Сообщение отредактировал DonPedro3x - Среда, 29.01.2014, 12:04
 
Ответить
СообщениеВопрос в следующем. Имеется множество таблиц с данными по регионам России с разными показателями. Пример в первой вкладке. Мне надо транспонировать таблицы и затем создать один длинный столбец из множества коротких столбцов. Пример во вкладке 2. Вручную это делать очень долго. Как создать код, который протянуть вниз и который все сделает сам. Заранее очень сильно благодарю за помощь.

Автор - DonPedro3x
Дата добавления - 29.01.2014 в 12:01
KuklP Дата: Среда, 29.01.2014, 12:23 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728


Сообщение отредактировал KuklP - Среда, 29.01.2014, 12:35
 
Ответить
СообщениеКросс:
http://forum.msexcel.ru/index.php/topic,9929.0.html
http://forum.msexcel.ru/index.php/topic,9929.0.html

Автор - KuklP
Дата добавления - 29.01.2014 в 12:23
AndreTM Дата: Среда, 29.01.2014, 12:23 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
А в чём суть этого "одного длинного" столбца будет? Вы ведь отрежете привязку как к первому показателю (регион) так и ко второму (исходный столбец). Потом ориетироваться среди этих "циферок" собираетесь по номеру строки, что ли?

По идее, надо развернуть ваш отчет в нормализованную таблицу ([регион],[показатель],[значение]). И делать это намного удобнее макросом...


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеА в чём суть этого "одного длинного" столбца будет? Вы ведь отрежете привязку как к первому показателю (регион) так и ко второму (исходный столбец). Потом ориетироваться среди этих "циферок" собираетесь по номеру строки, что ли?

По идее, надо развернуть ваш отчет в нормализованную таблицу ([регион],[показатель],[значение]). И делать это намного удобнее макросом...

Автор - AndreTM
Дата добавления - 29.01.2014 в 12:23
DonPedro3x Дата: Среда, 29.01.2014, 12:31 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
AndreTM, это необходимо для программы STATA.

Данные там должны быть в таком виде. То есть один показатель идет весь в один длинный столбец по всем регионам. Затем второй показатель идет вторым длинным столбцом. Это только для программы.
Приложил более наглядный пример.
К сообщению приложен файл: 0664621.xlsx (16.4 Kb)
 
Ответить
СообщениеAndreTM, это необходимо для программы STATA.

Данные там должны быть в таком виде. То есть один показатель идет весь в один длинный столбец по всем регионам. Затем второй показатель идет вторым длинным столбцом. Это только для программы.
Приложил более наглядный пример.

Автор - DonPedro3x
Дата добавления - 29.01.2014 в 12:31
Pelena Дата: Среда, 29.01.2014, 12:41 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант
Код
=ИНДЕКС($B$2:$AG$19;ОСТАТ(СТРОКА(A1)-1;18)+1;ОТБР(СТРОКА(A1)/18)+1)
К сообщению приложен файл: 2280914.xlsx (17.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант
Код
=ИНДЕКС($B$2:$AG$19;ОСТАТ(СТРОКА(A1)-1;18)+1;ОТБР(СТРОКА(A1)/18)+1)

Автор - Pelena
Дата добавления - 29.01.2014 в 12:41
DonPedro3x Дата: Среда, 29.01.2014, 12:49 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena, огромное, огромное спасибо!!! С меня ЯД!)

только вопроса - а почему самое последнее значение не вставляется?
 
Ответить
СообщениеPelena, огромное, огромное спасибо!!! С меня ЯД!)

только вопроса - а почему самое последнее значение не вставляется?

Автор - DonPedro3x
Дата добавления - 29.01.2014 в 12:49
Pelena Дата: Среда, 29.01.2014, 12:53 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Так проверьте
Код
=ИНДЕКС($B$2:$AG$19;ОСТАТ(СТРОКА(A1)-1;18)+1;ОТБР((СТРОКА(A1)-1)/18)+1)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак проверьте
Код
=ИНДЕКС($B$2:$AG$19;ОСТАТ(СТРОКА(A1)-1;18)+1;ОТБР((СТРОКА(A1)-1)/18)+1)

Автор - Pelena
Дата добавления - 29.01.2014 в 12:53
DonPedro3x Дата: Среда, 29.01.2014, 12:58 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena, спасибо. Работает. Есть еще один вопрос небольшой. У меня есть таблицы, в которых есть пропуски, т.е. пустые ячейки. При использовании Вашей формулы вставляются "0".

Можно ли потом выделить итоговые данные и использовать "заменить", чтобы все 0 на пустые клетки. Если сделать просто вместо 0 "ничего", то он уберет и все "0" среди простых клеток с данными.
 
Ответить
СообщениеPelena, спасибо. Работает. Есть еще один вопрос небольшой. У меня есть таблицы, в которых есть пропуски, т.е. пустые ячейки. При использовании Вашей формулы вставляются "0".

Можно ли потом выделить итоговые данные и использовать "заменить", чтобы все 0 на пустые клетки. Если сделать просто вместо 0 "ничего", то он уберет и все "0" среди простых клеток с данными.

Автор - DonPedro3x
Дата добавления - 29.01.2014 в 12:58
Pelena Дата: Среда, 29.01.2014, 13:04 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Можно для диапазона итоговых данных установить пользовательский формат Основной;; (если есть отрицательные числа, то Основной;Основной;)
или Основной;;-, если хотите, чтобы вместо нуля ставился прочерк


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеМожно для диапазона итоговых данных установить пользовательский формат Основной;; (если есть отрицательные числа, то Основной;Основной;)
или Основной;;-, если хотите, чтобы вместо нуля ставился прочерк

Автор - Pelena
Дата добавления - 29.01.2014 в 13:04
Russel Дата: Среда, 29.01.2014, 13:05 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Используя фильтр, отсейте нули, скопируйте в другое место.


QIWI 9173973973
 
Ответить
СообщениеИспользуя фильтр, отсейте нули, скопируйте в другое место.

Автор - Russel
Дата добавления - 29.01.2014 в 13:05
Pelena Дата: Среда, 29.01.2014, 13:09 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Если будете использовать Замену, то в параметрах установите Ячейка целиком, тогда нули внутри чисел не пострадают
http://www.excelworld.ru/forum/2-8457-78448-16-1390125634


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕсли будете использовать Замену, то в параметрах установите Ячейка целиком, тогда нули внутри чисел не пострадают
http://www.excelworld.ru/forum/2-8457-78448-16-1390125634

Автор - Pelena
Дата добавления - 29.01.2014 в 13:09
DonPedro3x Дата: Среда, 29.01.2014, 13:11 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena, все работает) спасибо!
 
Ответить
СообщениеPelena, все работает) спасибо!

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

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