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

Вход

Регистрация

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

 

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

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Преобразовать строки данных для БД (Формулы/Formulas)
Преобразовать строки данных для БД
ALARMus Дата: Четверг, 18.02.2016, 10:31 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 173
Репутация: 0 ±
Замечаний: 20% ±

Здравствуйте.
Подскажите как бы можно сделать автоматически (ручками слишком много строк)

Исходная таблица: (-=- это типа показал разделитель столбцов)
Вид_работ-=-Цена_Наряда-=-№Наряда-=-№Наряда-=-№Наряда-=-...
Копать-=-5000-=-25-=-343-=-52-=-...
Перекур-=-100-=-
Нести-=-3200-=-343-=-48
...

Надо получить:
Вид_работ-=-Цена_Наряда-=-№Наряда
Копать-=-5000-=- 25
Копать-=-5000-=- 343
Копать-=-5000-=- 52
Нести-=-3200-=-343
Нести-=-3200-=-48
...

Количество колонок с "№Наряда" в исходных данных может быть различное и не ограничено
В исходном могут встречаться строки без данных в колонках "№Наряда" - в результат они не попадают.

Ура таки удалось договориться про файлы.
К сообщению приложен файл: prepare2DB.xlsx(13Kb)


Сообщение отредактировал ALARMus - Четверг, 18.02.2016, 11:44
 
Ответить
СообщениеЗдравствуйте.
Подскажите как бы можно сделать автоматически (ручками слишком много строк)

Исходная таблица: (-=- это типа показал разделитель столбцов)
Вид_работ-=-Цена_Наряда-=-№Наряда-=-№Наряда-=-№Наряда-=-...
Копать-=-5000-=-25-=-343-=-52-=-...
Перекур-=-100-=-
Нести-=-3200-=-343-=-48
...

Надо получить:
Вид_работ-=-Цена_Наряда-=-№Наряда
Копать-=-5000-=- 25
Копать-=-5000-=- 343
Копать-=-5000-=- 52
Нести-=-3200-=-343
Нести-=-3200-=-48
...

Количество колонок с "№Наряда" в исходных данных может быть различное и не ограничено
В исходном могут встречаться строки без данных в колонках "№Наряда" - в результат они не попадают.

Ура таки удалось договориться про файлы.

Автор - ALARMus
Дата добавления - 18.02.2016 в 10:31
ALARMus Дата: Четверг, 18.02.2016, 11:01 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 173
Репутация: 0 ±
Замечаний: 20% ±

Ни файл прикрепить ни какое-либо редактирование текста тут (цвета, шрифты, смайлы,...) не работают - безопасники накрутили. (смогу прорваться - конечно приложу файл)


Сообщение отредактировал ALARMus - Четверг, 18.02.2016, 11:26
 
Ответить
СообщениеНи файл прикрепить ни какое-либо редактирование текста тут (цвета, шрифты, смайлы,...) не работают - безопасники накрутили. (смогу прорваться - конечно приложу файл)

Автор - ALARMus
Дата добавления - 18.02.2016 в 11:01
ALARMus Дата: Пятница, 19.02.2016, 14:51 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 173
Репутация: 0 ±
Замечаний: 20% ±

Такое невозможно сделать ?
 
Ответить
СообщениеТакое невозможно сделать ?

Автор - ALARMus
Дата добавления - 19.02.2016 в 14:51
SLAVICK Дата: Пятница, 19.02.2016, 15:09 | Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 1844
Репутация: 614 ±
Замечаний: 0% ±

2007,2010,2013,2016
Такое невозможно сделать ?

Возможно, посмотрите готовое решение.
Только нужно немного преобразовать 1-й столбец, чтобы небыло пустых ячеек.
То что можно получить на 1-м листе.
В настройках:
1 строка сверху
5-ь столбцов слева
К сообщению приложен файл: prepare2DB.xlsm(35Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщение
Такое невозможно сделать ?

Возможно, посмотрите готовое решение.
Только нужно немного преобразовать 1-й столбец, чтобы небыло пустых ячеек.
То что можно получить на 1-м листе.
В настройках:
1 строка сверху
5-ь столбцов слева

Автор - SLAVICK
Дата добавления - 19.02.2016 в 15:09
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Преобразовать строки данных для БД (Формулы/Formulas)
Страница 1 из 11
Поиск:

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