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

Вход

Регистрация

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

 

= Мир MS Excel/Преобразовать строки в столбцы (НЕ транспонирование!) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Преобразовать строки в столбцы (НЕ транспонирование!) (Транспонирование не подходит из-за разной длины строк)
Преобразовать строки в столбцы (НЕ транспонирование!)
vovo Дата: Вторник, 28.05.2013, 14:34 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Добрый день! У меня есть большая таблица - больше 20 000 строк с данными такого вида (ячейки условно разделил пробелами):






1aaa1bbb1ccc1ddd
2eee2fff
5iii
6ggg 6kkk6lll6mmm
8zzz


То есть первая цифра это идентификатор, но при этом не для всех ИД есть свои данные (в примере, 3,4 и 7 - нет, вместо них идут пустые строки ).
Суть проблемы в том, что не могу понять, как мне преобразовать эти данные в такой вид, чтобы в каждой строке была лишь одна ячейка, а не как сейчас:

1aaa
1bbb
1ccc
1ddd
2eee
2fff
5iii
6ggg
6kkk
6lll
6mmm
8zzz

Руками это делать слишком сложно, так как в таблице больше 20 000 строк, в каждой из которых иногда 1 ячейка, а иногда 10, а иногда и вообще нет ячеек.
Можно было бы втупую скопировать все столбцы и вставить один за другим, но тогда потеряется порядок следования ИД.
Как можно решить такую задачу? Прикрепляю во вложение файл с текущим набором данных и желаемым результатом (на следующем листе)
К сообщению приложен файл: problem.xls (24.0 Kb)


Сообщение отредактировал vovo - Вторник, 28.05.2013, 14:35
 
Ответить
СообщениеДобрый день! У меня есть большая таблица - больше 20 000 строк с данными такого вида (ячейки условно разделил пробелами):






1aaa1bbb1ccc1ddd
2eee2fff
5iii
6ggg 6kkk6lll6mmm
8zzz


То есть первая цифра это идентификатор, но при этом не для всех ИД есть свои данные (в примере, 3,4 и 7 - нет, вместо них идут пустые строки ).
Суть проблемы в том, что не могу понять, как мне преобразовать эти данные в такой вид, чтобы в каждой строке была лишь одна ячейка, а не как сейчас:

1aaa
1bbb
1ccc
1ddd
2eee
2fff
5iii
6ggg
6kkk
6lll
6mmm
8zzz

Руками это делать слишком сложно, так как в таблице больше 20 000 строк, в каждой из которых иногда 1 ячейка, а иногда 10, а иногда и вообще нет ячеек.
Можно было бы втупую скопировать все столбцы и вставить один за другим, но тогда потеряется порядок следования ИД.
Как можно решить такую задачу? Прикрепляю во вложение файл с текущим набором данных и желаемым результатом (на следующем листе)

Автор - vovo
Дата добавления - 28.05.2013 в 14:34
vovo Дата: Вторник, 28.05.2013, 14:45 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Как только сформулировал вопрос, понял как его решить :-) Ведь можно после тупого копирования столбцов и вставки один за другим взять и отсортировать их по алфавиту - порядок ИДшников сохранится, и все довольны :-)
 
Ответить
СообщениеКак только сформулировал вопрос, понял как его решить :-) Ведь можно после тупого копирования столбцов и вставки один за другим взять и отсортировать их по алфавиту - порядок ИДшников сохранится, и все довольны :-)

Автор - vovo
Дата добавления - 28.05.2013 в 14:45
Rustem Дата: Пятница, 31.05.2013, 13:50 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Попробуйте такую формулу. Нули уберите фильтром.
К сообщению приложен файл: 9202049.xls (27.5 Kb)


WMR: R183220163895
 
Ответить
СообщениеПопробуйте такую формулу. Нули уберите фильтром.

Автор - Rustem
Дата добавления - 31.05.2013 в 13:50
Rustem Дата: Пятница, 31.05.2013, 13:52 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Попробуйте такую формулу. Нули уберите фильтром.
К сообщению приложен файл: probl.xls (27.5 Kb)


WMR: R183220163895
 
Ответить
СообщениеПопробуйте такую формулу. Нули уберите фильтром.

Автор - Rustem
Дата добавления - 31.05.2013 в 13:52
Rustem Дата: Пятница, 31.05.2013, 14:01 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Не вижу ответов в этой теме. Почему?


WMR: R183220163895
 
Ответить
СообщениеНе вижу ответов в этой теме. Почему?

Автор - Rustem
Дата добавления - 31.05.2013 в 14:01
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Преобразовать строки в столбцы (НЕ транспонирование!) (Транспонирование не подходит из-за разной длины строк)
  • Страница 1 из 1
  • 1
Поиск:

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