
Итак, у меня есть текстовый файл, который выглядит примерно так:
Заголовок1 Заголовок2 Заголовок3 Заголовок4 A1 B1 C1 D1 A2 B2 C2 D2
и так далее.
При импорте я бы хотел, чтобы данные форматировались в 4 столбца. Я попробовал Get External Data from Text, и он успешно импортирует их, но он не переносит их, поэтому он просто продолжает создавать столбцы для каждого пробела. Я бы хотел, чтобы они переходили на следующую строку после добавления 4 (в данном случае) элементов.
Как проще всего этого добиться?
EDIT: Мой ответ следует, поскольку мне пока не разрешено отвечать на свои собственные вопросы.
Нужная мне функция Excel называется indirect().
Не уверен, как это на самом деле работает, поэтому надеюсь, кто-нибудь сможет с этим помочь, но вызов функции, который сработал у меня, это
=КОСВЕННЫЙ(АДРЕС((СТРОКА(A1)-1)*4+СТОЛБЕЦ(A1),1))
который я нашел здесь:http://www.ozgrid.com/forum/showthread.php?t=101584&p=456031#post456031
Примечание: для этого мне пришлось добавить текст в Excel, чтобы получить строку, полную столбцов, а затем перевернуть его так, чтобы получился столбец, полный строк.
решение1
Нужная мне функция Excel называется indirect().
Не уверен, как это на самом деле работает, поэтому надеюсь, кто-нибудь сможет с этим помочь, но вызов функции, который сработал у меня, это
=КОСВЕННЫЙ(АДРЕС((СТРОКА(A1)-1)*4+СТОЛБЕЦ(A1),1))
который я нашел здесь:http://www.ozgrid.com/forum/showthread.php?t=101584&p=456031#post456031
Примечание: это потребовало от меня добавить текст в Excel, где я получил бы эту строку, полную столбцов, а затем перевернуть ее так, чтобы у меня был столбец, полный строк. Функцию, вероятно, можно было бы изменить для работы с моей исходной настройкой, но у меня не было на это времени в то время. Вероятно, скоро вернусь к этому.