Условно перенести из одного столбца в строки - PullRequest
0 голосов
/ 07 июня 2018

Я работаю с данными в электронной таблице, состоящей из одного столбца, с комментариями к новостным статьям, которые нельзя отсканировать с помощью расширения браузера, которое я использую, поскольку они используют Disqus, в котором комментарии хранятся в iframe. Вот пример статьи .

обычно это выглядит примерно так:

     A
1 [username]
2 [date posted]
3 [Comment]
4 [# of likes]
5 [Extraneous dash]
6 [username]
7 [date posted]
8 [Comment]
9 [# of likes]
10 [Extraneous dash]

Я пытаюсь преобразовать это в

      A           B           C         D             
1 username   date posted   comment  # of likes  
2 username   date posted   comment  # of likes

Есливсе комментарии были такими, это было бы просто, поскольку я мог бы использовать эту формулу, которую я нашел в другом месте:

=INDEX($A:$A,ROW(A1)*5-5+COLUMN(A1))

Но каждый новый абзац комментария человека - это новая строка.И комментарии некоторых людей не нравятся, так что комментарии некоторых людей

     A
1 [username]
2 [date posted]
3 [Comment para 1]
4 [Comment para 2]
5 [Comment para 3]
6 [Comment para 4]
7 [Extraneous dash]

Как мне объединить абзацы в одну ячейку и затем повернуть в вышеуказанный формат?

У меня естьЯ искал функции textjoin, concat и index, но я не уверен, как их собрать, если это действительно возможно.Я также думал, что это может потребовать использования тире или ввода чисел, где лайки?Я только что узнал, что такое формула CSE, если она дает вам представление о том, где я нахожусь.

...