Как сцепить диапазон ячеек в excel
Автор SuperMan задал вопрос в разделе Программное обеспечение
Вопрос по Excel. Значения из столбца -> в одной ячейке через запятую и получил лучший ответ
Ответ от Demetry[гуру]
Вот тебе пользовательская функция:
Function СТОЛБВСТР (Начальная_ячейка As Object, Конечная_ячейка As Object)
r = Начальная_ячейка. Row
c = Начальная_ячейка. Column
r1 = Конечная_ячейка. Row
For i = r To r1
st = st & "," & Cells(i, c).Value
Next
СТОЛБВСТР = Right(st, Len(st) - 1)
End Function
А вот, как работает:
Ответ от Полосатый жираф Алик[гуру]
Что-то типа этого =СЦЕПИТЬ (ТЕКСТ (A1;"0,");ТЕКСТ (A2;"0,");...ТЕКСТ (A20;"0")). Вписать нужно ВСЕ необходимые для слияния ячейки (вместо многоточия).
Что-то типа этого =СЦЕПИТЬ (ТЕКСТ (A1;"0,");ТЕКСТ (A2;"0,");...ТЕКСТ (A20;"0")). Вписать нужно ВСЕ необходимые для слияния ячейки (вместо многоточия).
Ответ от Алексей Матевосов (AlexM)[гуру]
Еще вариант функции пользователя Function Scepit(Diapazon As Range, Razdel As String) As String For Each cell In Diapazon stroka = stroka & cell.Value & Razdel Next Scepit = Left(stroka, Len(stroka) - Len(Razdel)) End Function
Еще вариант функции пользователя Function Scepit(Diapazon As Range, Razdel As String) As String For Each cell In Diapazon stroka = stroka & cell.Value & Razdel Next Scepit = Left(stroka, Len(stroka) - Len(Razdel)) End Function
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос по Excel. Значения из столбца -> в одной ячейке через запятую
как создать в excel таблицу с повторяющимися формулами ?
Копировать ячейку с формулой, Специальная вставка - Формулы, выделить весь диапазон ячеек, в
подробнее...
Поиск одинаковых строк в Excel
а версия Excel? повтор см. в 2-х столбцах или в одном?
Если Excel 2007 или новее --
подробнее...