Как выбрать последнюю вставленную строку [дубликат]

Мой ответ связан с другим аналогичным Q, отмеченным как duplicete:

Текстовый результат JOIN длиннее лимита в 50000 символов

My Решение состоит в использовании формулы:

=query(joinSplit(A2:A, ";"), "select Col1, count(Col1) group by Col1", 0)

, где joinSplit(A2:A, ";") является пользовательской формулой.

Код для вставки в редактор сценариев:

function joinSplit(column, delim)
{
  var result = [];
  var row = [];
  for (var i = 0, l = column.length; i < l; i++)
  {
    row = column[i].join(delim).split(delim);
    row.forEach( function(elt) { result.push([elt]); } ); 
  }  
  return result;
}

Он вернет столбец уникальных элементов.

Если данные:

A;B;C;D
D;D
E;F;A;A
G;A;B;C

Результатом является столбец:

A
B
C
D
D
D
E
F
A
A
G
A
B
C

-9
задан J. Steen 1 January 2018 в 10:21
поделиться