Здравствуйте,уважаемые! Иногда работаю с ключами и бывает нужно из столбца все значения объединить в одну ячейку с разделителем "|" . Есть варианты побороть моё незнание?
Здравствуйте,уважаемые! Иногда работаю с ключами и бывает нужно из столбца все значения объединить в одну ячейку с разделителем "|" . Есть варианты побороть моё незнание?maloj
maloj, добрый день,повторно загрузил файл- пример(все равно меняет автоматически мой файл пример на другой),функция uuu ,например в ячейке D1 аргумент диапазон,например A1:A10
maloj, добрый день,повторно загрузил файл- пример(все равно меняет автоматически мой файл пример на другой),функция uuu ,например в ячейке D1 аргумент диапазон,например A1:A10sv2014
maloj, еще вариант функции uuu1,преимущество таких функций -простота,если не сталкивались,скопируйте текст функции в стандартный модуль VBA(где у Вас макросы),в ячейке,например E1,набираете =uuu1() в скобках мышью или клавиатурно,выбираете диапазон,где у вас текстовые данные,в столбец,-затем Enter.
[vba]
Код
Function uuu1$(r As Range) Dim z: z = r.Value uuu1 = Join(Application.Transpose(z), "|") End Function
[/vba]
maloj, еще вариант функции uuu1,преимущество таких функций -простота,если не сталкивались,скопируйте текст функции в стандартный модуль VBA(где у Вас макросы),в ячейке,например E1,набираете =uuu1() в скобках мышью или клавиатурно,выбираете диапазон,где у вас текстовые данные,в столбец,-затем Enter.
[vba]
Код
Function uuu1$(r As Range) Dim z: z = r.Value uuu1 = Join(Application.Transpose(z), "|") End Function
еще вариант функции uuu1,преимущество таких функций -простота,если не сталкивались,скопируйте текст функции в стандартный модуль VBA(где у Вас макросы),в ячейке,например E1,набираете =uuu1() в скобках мышью или клавиатурно,выбираете диапазон,где у вас текстовые данные,в столбец,-затем Enter.
Извиняйте за темноту,но я не нашел этот модуль с макросами.Он стандартен или его подгружать надо?
еще вариант функции uuu1,преимущество таких функций -простота,если не сталкивались,скопируйте текст функции в стандартный модуль VBA(где у Вас макросы),в ячейке,например E1,набираете =uuu1() в скобках мышью или клавиатурно,выбираете диапазон,где у вас текстовые данные,в столбец,-затем Enter.
Извиняйте за темноту,но я не нашел этот модуль с макросами.Он стандартен или его подгружать надо?maloj
А вообще ,если кому то не в лом,покажите на готовом файле с множеством значений,а то до 1000 вроде выводит в строку ,после показывает "#Знач" Удалено. Нарушение Правил форума
А вообще ,если кому то не в лом,покажите на готовом файле с множеством значений,а то до 1000 вроде выводит в строку ,после показывает "#Знач" Удалено. Нарушение Правил форумаmaloj
Опыта с таблицами нету
Сообщение отредактировал Pelena - Пятница, 08.07.2016, 17:44