Добавление пустых строк в набор данных в Google Sheets - PullRequest
0 голосов
/ 24 октября 2018

У меня есть набор данных.Что я с нетерпением жду, так это добавление 2 пустых строк после каждого набора из 3 значений, подобных этому

enter image description here

Надеюсь получить помощь в решении этой проблемы.

Вы можете найти образец листа Google здесь: https://docs.google.com/spreadsheets/d/11nMvUWn3xcTfxlk4v30KruPr03HSheMk1jrxZPpJ_p4/edit?usp=sharing

Спасибо

Шиджилал

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Решение:

  • IF это третий ряд, добавьте 3 кролика, разделенных пробелом, иначе оставьте значения такими, как есть
  • JOIN их всех и SPLIT от зайчика и TRANSPOSE

Образец:

=ARRAYFORMULA(TRANSPOSE(SPLIT(TEXTJOIN("?",1,IF(MOD(ROW(A2:A16),3)=1,A2:A16&REPT("? ",3),A2:A16)),"?")))
0 голосов
/ 24 октября 2018

Некоторое время назад я создал эту пользовательскую функцию, которая может вам помочь.Я немного изменил его, чтобы удовлетворить ваши требования, и добавил его в редактор скриптов.

function rowsBetween(range, s, rowsWithData, text) {
var n = [],
    a = [],
    i = 0;

while (i < s) {
    a.push(text
    )
    i++;
}
range.forEach(function(r, i) {

    n.push(r);
     if((i + 2) % rowsWithData == 1) {
    a.forEach(function(x) {
        n.push(x);
    });
    }
});
return n;
}

Этот скрипт позволит вам ввести в электронную таблицу эту (пользовательскую) формулу (см. Также ячейку E2)

=rowsBetween(A2:A16, 2, 12,)

Посмотрите, подходит ли вам это?

...