Страницы: 1
RSS
Преобразование значения одной ячейки в массив
 
Здравствуйте, необходимо преобразовать группу ячеек, содержащих текстовое значение таким образом, чтобы значение каждой из ячеек располагалось внутри массива, состоящего из одного элемента. Пусть в ячейке A1 находится значение "Иванов Иван Иванович", в А2 - "Петров Петр Петрович" и т.д., необходимо  "завернуть" эти значения внутрь массива, чтобы значения ячеек изменились на ={"Иванов Иван Иванович"}, ={"Петров Петр Петрович"} и т.д. Как можно это реализовать?
 
Я сделал при помощи трех дополнительных столбцов, в первом использовал
Код
="="&"{"&СИМВОЛ(34)&A1&СИМВОЛ(34)&"}"

Во второй вставлял первый как значения и в третьем использовал найденную в интернете функцию
Код
Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

Но можно ли это сделать без использования VBA стандартными средствами excel и не добавляя так много столбцов? Недавно изучаю Excel и заранее извиняюсь за потенциально глупый вопрос
 
Roman77, Можете уточнить цель этого бесполезного мероприятия? Что-то подсказывает, что массив таким образом Вам совершенно не нужен.
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх