Как в Excel разделить один столбец на несколько строк? - PullRequest
0 голосов
/ 28 мая 2020

У меня есть длинный вертикальный список в Excel, содержащий имена и комментарии. Порядок всегда один и тот же, каждому комментарию предшествует и следует имя человека, который оставил комментарий. Как следствие, он имеет следующий вид:

name1
comment1
name1
name2
comment2
name2
name3
...

Например:

John Smith
I really liked the movie, because it was never boring.
John Smith
Jane Doe
It was the worst movie I have ever seen, a waste of my money. Would not recommend.
Jane Doe
Jake Nemo
...

Порядок всегда один и тот же ( имя1-комментарий1-имя1 - name2-comment2-name2 - name3 ... ), поэтому каждые три ячейки принадлежат вместе ( 1-3 , 4-6, 7-9 ...).

Я хочу разделить этот вертикальный столбец Excel на отдельные строки, каждая из которых содержит имя (дважды) и комментарий одного человека. Другими словами, я всегда хочу брать три ячейки и превращать их в ряд. Таким образом, каждая строка должна содержать три ячейки с именем и комментарием одного человека:

name1, comment1, name1
name2, comment2, name2
name3...

Итак, я хочу go из этого: ввести здесь описание изображения

Для этого: введите здесь описание изображения

Делать это вручную для всего столбца было бы слишком сложно, так как список очень длинный. Есть ли способ сделать это автоматически? У меня нет большого опыта, поэтому я буду очень признателен за действительно конкретные и практические шаги! Заранее спасибо!

1 Ответ

1 голос
/ 28 мая 2020

В A1, скажем, Sheet2! поместите следующее:

=INDEX(Sheet1!$A:$A,((ROW()-1)*3)+COLUMN())

Где Sheet1! представляет собой лист со всеми данными. Теперь перетащите вправо и вниз

...