Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (1)
  • Как в функцию QUERY добавить новые Col?

    @kishkin
    P - это колонка за горизонтом, то есть буква, которая будет у самой правой колонки, если добавить ещё одну. У вас последняя имеющаяся - O. Поэтому следующая - P.

    =QUERY(
      ARRAYFORMULA(
        {
          QUERY(
            FLATTEN(IFERROR(SPLIT('Данные'!B:B, ", ", 0))),
            "WHERE Col1 IS NOT NULL",
            0
          ),
          VLOOKUP(
            QUERY(
              FLATTEN(IF(IFERROR(SPLIT('Данные'!B:B, ", ", 0)) = "",, ROW('Данные'!A:A))),
              "WHERE Col1 IS NOT NULL",
              0
            ),
            {
              ROW('Данные'!A:A),
              'Данные'!A:A,
              'Данные'!C:P
            },
            SEQUENCE(1, COLUMNS('Данные'!C:P) + 1, 2),
            0
          )
        }
      ),
        "SELECT Col2, Col1, Col" & JOIN(", Col", SEQUENCE(1, COLUMNS('Данные'!C:P), 3)) & "
         FORMAT Col2 'yyyy-mm-dd hh:mm:ss'",
      1
    )
    Ответ написан
    Комментировать