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

Вход

Регистрация

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

 

= Мир MS Excel/Взять данные из нескольких столбцов и объединить в один - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Взять данные из нескольких столбцов и объединить в один
Ирина Дата: Пятница, 07.03.2014, 13:34 | Сообщение № 1
Группа: Гости
Добрый день!

Помогите с макросом, или подскажите штатное решение средствами эксель (хотя не нашла такого).

Есть столбцы с данными. Столбцов может быть от 2 до 7. Строчек с данными в каждом столбце может быть разное количество. Строчки - текст.
В итоге мне нужно получить ОДИН столбец со всеми возможными комбинациями данных из ячеек, разделенных пробелами.
Короче, выделить массив и на выходе получить все возможные комбинации в одном столбце.

Пример:

Столбец 1.

Шоколад
Хлеб
Молоко

Столбец 2.
синий
зеленый

На выходе хочется иметь Столбец с такими данными:
Шоколад синий
Шоколад зеленый
Хлеб синий
Хлеб зеленый
Молоко синий
Молоко зеленый

Пока что приходится работать копипастом и функцией сцепить, хотелось бы сделать процесс быстрее....
 
Ответить
СообщениеДобрый день!

Помогите с макросом, или подскажите штатное решение средствами эксель (хотя не нашла такого).

Есть столбцы с данными. Столбцов может быть от 2 до 7. Строчек с данными в каждом столбце может быть разное количество. Строчки - текст.
В итоге мне нужно получить ОДИН столбец со всеми возможными комбинациями данных из ячеек, разделенных пробелами.
Короче, выделить массив и на выходе получить все возможные комбинации в одном столбце.

Пример:

Столбец 1.

Шоколад
Хлеб
Молоко

Столбец 2.
синий
зеленый

На выходе хочется иметь Столбец с такими данными:
Шоколад синий
Шоколад зеленый
Хлеб синий
Хлеб зеленый
Молоко синий
Молоко зеленый

Пока что приходится работать копипастом и функцией сцепить, хотелось бы сделать процесс быстрее....

Автор - Ирина
Дата добавления - 07.03.2014 в 13:34
китин Дата: Пятница, 07.03.2014, 14:38 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7031
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
хотелось бы иметь примерчик.
Код
=ИНДЕКС($A$1:$A$31;ЦЕЛОЕ((СТРОКА(A1)-1)/СЧЁТЗ(B:B)+1))&" "&ИНДЕКС($B$1:$B$31;ОСТАТ(СТРОКА(A1)-1;СЧЁТЗ(B:B))+1)

файл перевложил,формулу подправил
К сообщению приложен файл: guest.xlsx (9.4 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Пятница, 07.03.2014, 14:50
 
Ответить
Сообщениехотелось бы иметь примерчик.
Код
=ИНДЕКС($A$1:$A$31;ЦЕЛОЕ((СТРОКА(A1)-1)/СЧЁТЗ(B:B)+1))&" "&ИНДЕКС($B$1:$B$31;ОСТАТ(СТРОКА(A1)-1;СЧЁТЗ(B:B))+1)

файл перевложил,формулу подправил

Автор - китин
Дата добавления - 07.03.2014 в 14:38
Ирина Дата: Пятница, 07.03.2014, 14:58 | Сообщение № 3
Группа: Гости
примерчик вот
docs.google.com/spreadsheet/ccc?key=0AlkiU-NyE2m_dDd0aEw2TWo1VmNRNmdUTVR1UWNQbUE&usp=sharing

надеюсь, за ссылку не покарают, просто региться лишний раз не хочется
 
Ответить
Сообщениепримерчик вот
docs.google.com/spreadsheet/ccc?key=0AlkiU-NyE2m_dDd0aEw2TWo1VmNRNmdUTVR1UWNQbUE&usp=sharing

надеюсь, за ссылку не покарают, просто региться лишний раз не хочется

Автор - Ирина
Дата добавления - 07.03.2014 в 14:58
китин Дата: Пятница, 07.03.2014, 15:00 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7031
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
за ссылку не покарают

просто никто туда не пойдет.а чем мой формул не нравится?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
за ссылку не покарают

просто никто туда не пойдет.а чем мой формул не нравится?

Автор - китин
Дата добавления - 07.03.2014 в 15:00
Ирина Дата: Пятница, 07.03.2014, 15:05 | Сообщение № 5
Группа: Гости
пока разбираюсь с ней. вроде все ок.
а как ее на три столбца расширить? так можно?
 
Ответить
Сообщениепока разбираюсь с ней. вроде все ок.
а как ее на три столбца расширить? так можно?

Автор - Ирина
Дата добавления - 07.03.2014 в 15:05
Ирина Дата: Пятница, 07.03.2014, 16:01 | Сообщение № 6
Группа: Гости
формула работает только если начинать с первой строки
можно ли ее модифицировать под любое место - т.е. привязка к столбцам, а не началу страницы?

а вообще большущее спасибо
 
Ответить
Сообщениеформула работает только если начинать с первой строки
можно ли ее модифицировать под любое место - т.е. привязка к столбцам, а не началу страницы?

а вообще большущее спасибо

Автор - Ирина
Дата добавления - 07.03.2014 в 16:01
  • Страница 1 из 1
  • 1
Поиск:

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