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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как вытащить данные из нескольких строк в столбец по порядку (Формулы/Formulas)
Как вытащить данные из нескольких строк в столбец по порядку
SchwarzerKaiser Дата: Четверг, 26.04.2018, 10:01 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте!
Подскажите есть ли способ как собрать данные из нескольких строк в столбец.
Есть бирка:
Заказ 214
Марка Г 172А
Профиль L 63х5
Длина 1816
Кол-во 4
Вес 34.96

Таких бирок много (скажем 90), и они расположены, три в ряд и вниз более 30 штук
Мне нужно собрать строку например "Марка" и/или "Профиль" в столбец по порядку сверху вниз.
В приложении образец таблицы. Желтым выделил столбец куда нужно поместить.
P.S. Нужно именно понять как это работает, ближайший месяц это надо будет делать через день да каждый день...
Заранее благодарю.
К сообщению приложен файл: HZ_z.214.xls (84.0 Kb)


У меня нет средств содержать совесть

Сообщение отредактировал SchwarzerKaiser - Четверг, 26.04.2018, 10:01
 
Ответить
СообщениеЗдравствуйте!
Подскажите есть ли способ как собрать данные из нескольких строк в столбец.
Есть бирка:
Заказ 214
Марка Г 172А
Профиль L 63х5
Длина 1816
Кол-во 4
Вес 34.96

Таких бирок много (скажем 90), и они расположены, три в ряд и вниз более 30 штук
Мне нужно собрать строку например "Марка" и/или "Профиль" в столбец по порядку сверху вниз.
В приложении образец таблицы. Желтым выделил столбец куда нужно поместить.
P.S. Нужно именно понять как это работает, ближайший месяц это надо будет делать через день да каждый день...
Заранее благодарю.

Автор - SchwarzerKaiser
Дата добавления - 26.04.2018 в 10:01
_Boroda_ Дата: Четверг, 26.04.2018, 10:18 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Расстояние по вертикали между бирками различно. Это так всегда будет или просто косяк?
Пример: пустые строки 8-11 - всего 4 строки и пустые строки 18-22 - всего 5 строк


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеРасстояние по вертикали между бирками различно. Это так всегда будет или просто косяк?
Пример: пустые строки 8-11 - всего 4 строки и пустые строки 18-22 - всего 5 строк

Автор - _Boroda_
Дата добавления - 26.04.2018 в 10:18
Karataev Дата: Четверг, 26.04.2018, 10:19 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Удобнее выводить результат на другой лист, т.к. на листе 1 есть строки с маленькой высотой и не видно текста.
Макрос двигается по листу 1, если в столбце "C" есть слово "Марка", то копирует данные из этой строки, из столбцов D, K, R на лист 2.
В самом файле макроса нет, файлом я показываю, в каком файле будет работать макрос.

К сообщению приложен файл: HZ_z.214_kar.xls (93.5 Kb)


Сообщение отредактировал Karataev - Четверг, 26.04.2018, 10:23
 
Ответить
СообщениеУдобнее выводить результат на другой лист, т.к. на листе 1 есть строки с маленькой высотой и не видно текста.
Макрос двигается по листу 1, если в столбце "C" есть слово "Марка", то копирует данные из этой строки, из столбцов D, K, R на лист 2.
В самом файле макроса нет, файлом я показываю, в каком файле будет работать макрос.


Автор - Karataev
Дата добавления - 26.04.2018 в 10:19
SchwarzerKaiser Дата: Четверг, 26.04.2018, 10:58 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, автор таблицы не я, и да, там люди с excel ещё хуже чем я, поэтому, даже если я им сделаю на следующий раз они при копировании ( когда будет больше бирок) все равно сделают "как получилось"
Karataev, на другой лист я и планировал как раз по этой причине. Макрос попробовал, работает. Остался только один вопрос тогда - есть ли возможность сделать ещё макросы? Когда по коду создал и открываю макросы - кнопка создать уже неактивна. Хотя, думаю, проще воткнуть все нужные поля в один макрос. Подскажете как поправить его ещё на "профиль". Я не очень понимаю пока какую часть копировать.


У меня нет средств содержать совесть
 
Ответить
Сообщение_Boroda_, автор таблицы не я, и да, там люди с excel ещё хуже чем я, поэтому, даже если я им сделаю на следующий раз они при копировании ( когда будет больше бирок) все равно сделают "как получилось"
Karataev, на другой лист я и планировал как раз по этой причине. Макрос попробовал, работает. Остался только один вопрос тогда - есть ли возможность сделать ещё макросы? Когда по коду создал и открываю макросы - кнопка создать уже неактивна. Хотя, думаю, проще воткнуть все нужные поля в один макрос. Подскажете как поправить его ещё на "профиль". Я не очень понимаю пока какую часть копировать.

Автор - SchwarzerKaiser
Дата добавления - 26.04.2018 в 10:58
_Boroda_ Дата: Четверг, 26.04.2018, 11:02 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Сделал Вам стандартизированную форму, выпадающий список показателей в бирках и далее формулой (конечно, я с Олегом полностью солидарен - нужно делать на другом листе)
Код
=ИНДЕКС(Лист1!C$2:U$999;ПОИСКПОЗ(A$1;Лист1!C$2:C$7;)+10*(ОТБР(СТРОКА(A3)/3)-1);2+7*ОСТАТ(СТРОКА(A3);3))


А по поводу заполнения - просто заранее сделайте 1000 строк уже готового шаблона и заблокируйте все, кроме ввода нужных данных
К сообщению приложен файл: HZ_z.214_1.xlsx (44.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеСделал Вам стандартизированную форму, выпадающий список показателей в бирках и далее формулой (конечно, я с Олегом полностью солидарен - нужно делать на другом листе)
Код
=ИНДЕКС(Лист1!C$2:U$999;ПОИСКПОЗ(A$1;Лист1!C$2:C$7;)+10*(ОТБР(СТРОКА(A3)/3)-1);2+7*ОСТАТ(СТРОКА(A3);3))


А по поводу заполнения - просто заранее сделайте 1000 строк уже готового шаблона и заблокируйте все, кроме ввода нужных данных

Автор - _Boroda_
Дата добавления - 26.04.2018 в 11:02
Karataev Дата: Четверг, 26.04.2018, 18:26 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
В макросе есть комментарий, посмотрите его, может разберетесь.
 
Ответить
СообщениеВ макросе есть комментарий, посмотрите его, может разберетесь.

Автор - Karataev
Дата добавления - 26.04.2018 в 18:26
SchwarzerKaiser Дата: Суббота, 28.04.2018, 06:52 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Благодарю всех за помощь!
_Boroda_, с формулой попробую разобраться, но не очень пока понял куда её вставлять. В вашем примере все работает, но массив данных может измениться. Но я попробую разобраться.
Karataev, С последним макросом пока не изучу основы создания, видимо, разобраться не выйдет, но у меня получилось сделать 5 макросов из первого сообщения вашего и в шестом собрать их в один, через оператор "CALL"... Наверняка "костыли" но работает и это, пока, главное. Единственное, что если где должна быть первая бирка пусто он этот ряд пропускает. Вчера надо было из массива выбирать и пришлось в первую строчку добавлять копии "бирки", чтобы он все нужные зацепил и отработал. Тоже "костыли", но когда-нибудь я разберусь с этим.


У меня нет средств содержать совесть

Сообщение отредактировал SchwarzerKaiser - Суббота, 28.04.2018, 06:54
 
Ответить
СообщениеБлагодарю всех за помощь!
_Boroda_, с формулой попробую разобраться, но не очень пока понял куда её вставлять. В вашем примере все работает, но массив данных может измениться. Но я попробую разобраться.
Karataev, С последним макросом пока не изучу основы создания, видимо, разобраться не выйдет, но у меня получилось сделать 5 макросов из первого сообщения вашего и в шестом собрать их в один, через оператор "CALL"... Наверняка "костыли" но работает и это, пока, главное. Единственное, что если где должна быть первая бирка пусто он этот ряд пропускает. Вчера надо было из массива выбирать и пришлось в первую строчку добавлять копии "бирки", чтобы он все нужные зацепил и отработал. Тоже "костыли", но когда-нибудь я разберусь с этим.

Автор - SchwarzerKaiser
Дата добавления - 28.04.2018 в 06:52
InExSu Дата: Воскресенье, 29.04.2018, 00:03 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация: 96 ±
Замечаний: 0% ±

Excel 2010, 365
Привет!
Цитата SchwarzerKaiser, 28.04.2018 в 06:52, в сообщении № 7 ()
делать 5 макросов из первого сообщения вашего и в шестом собрать их в один

Это не наш метод B)


Ютуб
К сообщению приложен файл: SchwarzerKaiser.xlsb (39.5 Kb)


Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
 
Ответить
СообщениеПривет!
Цитата SchwarzerKaiser, 28.04.2018 в 06:52, в сообщении № 7 ()
делать 5 макросов из первого сообщения вашего и в шестом собрать их в один

Это не наш метод B)


Ютуб

Автор - InExSu
Дата добавления - 29.04.2018 в 00:03
SchwarzerKaiser Дата: Четверг, 03.05.2018, 07:35 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
InExSu, выглядит здорово. Но при изменении количества бирок (два ряда, например всего) он прежние значения не убирает. Замена этих строк идет (новых), но ниже предыдущие значения остаются.
Пустые он пропускает и по порядку дальше пишет - удобно. И возможно сделать чтобы цветовое форматирование дублировалось в "накопителе"?
К сообщению приложен файл: 8510966.xlsb (32.1 Kb)


У меня нет средств содержать совесть
 
Ответить
СообщениеInExSu, выглядит здорово. Но при изменении количества бирок (два ряда, например всего) он прежние значения не убирает. Замена этих строк идет (новых), но ниже предыдущие значения остаются.
Пустые он пропускает и по порядку дальше пишет - удобно. И возможно сделать чтобы цветовое форматирование дублировалось в "накопителе"?

Автор - SchwarzerKaiser
Дата добавления - 03.05.2018 в 07:35
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как вытащить данные из нескольких строк в столбец по порядку (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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