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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Перенос данных из таблицы в строку
из табл в строку Дата: Вторник, 17.12.2013, 18:08 | Сообщение № 1
Группа: Гости
Добрый день, есть таблица с 2 столбцами, возможно эти данные копировать в 1 ячейку через запятую. например ручка 1шт, карандаш 2 шт и тд. ??
 
Ответить
СообщениеДобрый день, есть таблица с 2 столбцами, возможно эти данные копировать в 1 ячейку через запятую. например ручка 1шт, карандаш 2 шт и тд. ??

Автор - из табл в строку
Дата добавления - 17.12.2013 в 18:08
dimkosyan Дата: Вторник, 17.12.2013, 18:09 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
из табл в строку, как на счет "текст по столбцам" - вкладка "Данные."


___
Спасибо за внимание
 
Ответить
Сообщениеиз табл в строку, как на счет "текст по столбцам" - вкладка "Данные."

Автор - dimkosyan
Дата добавления - 17.12.2013 в 18:09
Виктор Дата: Вторник, 17.12.2013, 18:17 | Сообщение № 3
Группа: Гости
Так он с двумя столбцами не даёт работать
 
Ответить
СообщениеТак он с двумя столбцами не даёт работать

Автор - Виктор
Дата добавления - 17.12.2013 в 18:17
Виктор Дата: Вторник, 17.12.2013, 18:19 | Сообщение № 4
Группа: Гости
хм, а как тогда объединить текст с 2 столбцов, сделать невидимым рядом и потом уже его переделать в строчку?
 
Ответить
Сообщениехм, а как тогда объединить текст с 2 столбцов, сделать невидимым рядом и потом уже его переделать в строчку?

Автор - Виктор
Дата добавления - 17.12.2013 в 18:19
Pelena Дата: Вторник, 17.12.2013, 18:24 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19346
Репутация: 4525 ±
Замечаний: ±

Excel 365 & Mac Excel
Почитайте эту тему


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПочитайте эту тему

Автор - Pelena
Дата добавления - 17.12.2013 в 18:24
Виктор Дата: Среда, 18.12.2013, 01:55 | Сообщение № 6
Группа: Гости
а если на диапазоне в 20 строк фильтр стоит и надо переносить в ячейку только активные строки?
 
Ответить
Сообщениеа если на диапазоне в 20 строк фильтр стоит и надо переносить в ячейку только активные строки?

Автор - Виктор
Дата добавления - 18.12.2013 в 01:55
vikttur Дата: Среда, 18.12.2013, 02:02 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

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

Автор - vikttur
Дата добавления - 18.12.2013 в 02:02
Fitcher Дата: Среда, 18.12.2013, 11:08 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Ребят ну помогите, вот файл, макрос на фильтры стоит, будет 10 вкладок рсн, вот из той таблицы надо наверх в строку копировать.
 
Ответить
СообщениеРебят ну помогите, вот файл, макрос на фильтры стоит, будет 10 вкладок рсн, вот из той таблицы надо наверх в строку копировать.

Автор - Fitcher
Дата добавления - 18.12.2013 в 11:08
Fitcher Дата: Среда, 18.12.2013, 12:53 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Мужики, ну работает почти, объединяет в строку, но нулевые позиции лепит туда, как написать условие сюда , если количество 0, то не переносить?

[vba]
Код
Function СКЛЕИТЬ(Диапазон As Range, _
Optional Разделитель_Данных$ = "", _
Optional Переносить_ДА_НЕТ$ = "ДА") As String
'---------------------------------------------------------------------------------------
' Procedure : СКЛЕИТЬ
' Author : Alex_ST
' Purpose : склеить тексты из выделенных ячеек в одну строку с задаваемыми при необходимости разделителями данных из разных ячеек
' Notes : по умолчанию включен перенос строк внутри ячейки
'---------------------------------------------------------------------------------------
Dim Слитый_Текст$, Перенос_Строки$, a, i&
Перенос_Строки = IIf(UCase(Переносить_ДА_НЕТ) <> "НЕТ", vbLf, " ")
a = Application.Trim(Диапазон.Value)
If Диапазон.Rows.Count = 1 Then СКЛЕИТЬ = Join(a, Разделитель_Данных): Exit Function
For i = 1 To UBound(a)
Слитый_Текст = Слитый_Текст & Join(Application.Index(a, i, 0), Разделитель_Данных) & Перенос_Строки
Next
СКЛЕИТЬ = Left$(Слитый_Текст, Len(Слитый_Текст) - 1)
End Function
[/vba]


Сообщение отредактировал Serge_007 - Среда, 18.12.2013, 21:32
 
Ответить
СообщениеМужики, ну работает почти, объединяет в строку, но нулевые позиции лепит туда, как написать условие сюда , если количество 0, то не переносить?

[vba]
Код
Function СКЛЕИТЬ(Диапазон As Range, _
Optional Разделитель_Данных$ = "", _
Optional Переносить_ДА_НЕТ$ = "ДА") As String
'---------------------------------------------------------------------------------------
' Procedure : СКЛЕИТЬ
' Author : Alex_ST
' Purpose : склеить тексты из выделенных ячеек в одну строку с задаваемыми при необходимости разделителями данных из разных ячеек
' Notes : по умолчанию включен перенос строк внутри ячейки
'---------------------------------------------------------------------------------------
Dim Слитый_Текст$, Перенос_Строки$, a, i&
Перенос_Строки = IIf(UCase(Переносить_ДА_НЕТ) <> "НЕТ", vbLf, " ")
a = Application.Trim(Диапазон.Value)
If Диапазон.Rows.Count = 1 Then СКЛЕИТЬ = Join(a, Разделитель_Данных): Exit Function
For i = 1 To UBound(a)
Слитый_Текст = Слитый_Текст & Join(Application.Index(a, i, 0), Разделитель_Данных) & Перенос_Строки
Next
СКЛЕИТЬ = Left$(Слитый_Текст, Len(Слитый_Текст) - 1)
End Function
[/vba]

Автор - Fitcher
Дата добавления - 18.12.2013 в 12:53
Alex_ST Дата: Четверг, 26.12.2013, 20:24 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3211
Репутация: 609 ±
Замечаний: 0% ±

2003
Fitcher, а в том топике, откуда Вы брали код, опустить глаза чуть ниже и попробовать из этого или этого поста слабо?



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеFitcher, а в том топике, откуда Вы брали код, опустить глаза чуть ниже и попробовать из этого или этого поста слабо?

Автор - Alex_ST
Дата добавления - 26.12.2013 в 20:24
Fitcher Дата: Четверг, 06.02.2014, 17:36 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Alex_ST, А где там написано про фильтры? Прикрепил пример. 3 строки, одна скрыта фильтром. Должно быть Ручка 20 , степлер 10. А он лепит сначала названия потом кол-во и скрытую строку захватывает.
К сообщению приложен файл: 7646591.xlsm (17.0 Kb)
 
Ответить
СообщениеAlex_ST, А где там написано про фильтры? Прикрепил пример. 3 строки, одна скрыта фильтром. Должно быть Ручка 20 , степлер 10. А он лепит сначала названия потом кол-во и скрытую строку захватывает.

Автор - Fitcher
Дата добавления - 06.02.2014 в 17:36
Alex_ST Дата: Четверг, 06.02.2014, 20:54 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3211
Репутация: 609 ±
Замечаний: 0% ±

2003
Fitcher,
Вы почти 2 месяца назад в одном из постов что-то пишете про фильтр и что какой-то
макрос на фильтры стоит
не приводя ни текста макроса, ни файла-примера.
Потом в другом посте приводите текст написанного мною макроса, который не имеет никакого отношения к фильтрам, сопровождая его загадочной фразой:
работает почти, объединяет в строку, но нулевые позиции лепит туда, как написать условие сюда , если количество 0, то не переносить?
Увидев, что у Вас какие-то проблемы с написанным мною макросом, я ищу топик, где он описан и рекомендую воспользоваться более свежей версией.
В ответ Вы больше чем через месяц укоряете меня в том, что я не применяю какие-то фильтры и наконец-то разрожаетесь файлом-примером.
Уж извините, но после такого отношения пытаться разобраться в Ваших проблемах у меня желания нет.



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Четверг, 06.02.2014, 20:56
 
Ответить
СообщениеFitcher,
Вы почти 2 месяца назад в одном из постов что-то пишете про фильтр и что какой-то
макрос на фильтры стоит
не приводя ни текста макроса, ни файла-примера.
Потом в другом посте приводите текст написанного мною макроса, который не имеет никакого отношения к фильтрам, сопровождая его загадочной фразой:
работает почти, объединяет в строку, но нулевые позиции лепит туда, как написать условие сюда , если количество 0, то не переносить?
Увидев, что у Вас какие-то проблемы с написанным мною макросом, я ищу топик, где он описан и рекомендую воспользоваться более свежей версией.
В ответ Вы больше чем через месяц укоряете меня в том, что я не применяю какие-то фильтры и наконец-то разрожаетесь файлом-примером.
Уж извините, но после такого отношения пытаться разобраться в Ваших проблемах у меня желания нет.

Автор - Alex_ST
Дата добавления - 06.02.2014 в 20:54
gling Дата: Четверг, 06.02.2014, 21:48 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2552
Репутация: 692 ±
Замечаний: 0% ±

2010
Может так подойдет?
К сообщению приложен файл: Fitcher.xls (46.5 Kb)


ЯД-41001506838083
 
Ответить
СообщениеМожет так подойдет?

Автор - gling
Дата добавления - 06.02.2014 в 21:48
  • Страница 1 из 1
  • 1
Поиск:

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