Как автоматически усреднить каждый столбец в Google Sheets в их отдельных ячейках? - PullRequest
1 голос
/ 27 мая 2019

У меня есть 2 листа в одном файле, я хочу взять среднее значение столбцов на 2-м листе последовательно (столбцы A, B, C, D, E, F и т. Д.).Мне потребовалось бы очень много времени, чтобы набрать вручную, потому что есть много столбцов.Есть ли способ сделать это автоматически и поместить их в ячейки сверху вниз слева направо, как показано на моем изображении?

Как выглядит мой лист:

What my sheet looks like

1 Ответ

0 голосов
/ 27 мая 2019
  • создайте новую электронную таблицу и назовите ее A
  • удалите все строки, кроме первой
  • добавьте столбцы, чтобы получить диапазонA1:IZ1
  • вставьте эту формулу в ячейку G1 : =IFERROR(AVERAGEA(Data!D5:D100))
  • выберите G1 ячейка
  • нажмите CTRL + SHIFT + СТРЕЛКА ВПРАВО
  • нажмите CTRL + ENTER
  • перейдите на лист Stats и удалите все формулы AVERAGEA, например.строки 5, 7, 9 и т. д.
  • вставьте это в Статистика! A5 ячейка:

=ARRAYFORMULA(ARRAY_CONSTRAIN(SUBSTITUTE(SPLIT(TEXTJOIN("♦", 1, REPT(FILTER(A!A1:BR1, NOT(MOD(COLUMN(A!A1:BR1), 7)))&"♦♠", 6)), "♦"), "♠", ), 1, 70))

  • вставить это в Статистика! A7 ячейка:

=ARRAYFORMULA(ARRAY_CONSTRAIN(SUBSTITUTE(SPLIT(TEXTJOIN("♦", 1, REPT(FILTER(A!B1:BS1, NOT(MOD(COLUMN(A!A1:BR1), 7)))&"♦♠", 6)), "♦"), "♠", ), 1, 70))

  • вставить это в Статистика! A9 ячейка:

=ARRAYFORMULA(ARRAY_CONSTRAIN(SUBSTITUTE(SPLIT(TEXTJOIN("♦", 1, REPT(FILTER(A!C1:BT1, NOT(MOD(COLUMN(A!A1:BR1), 7)))&"♦♠", 6)), "♦"), "♠", ), 1, 70))

  • вставить это в Статистика! A11 ячейка:

=ARRAYFORMULA(ARRAY_CONSTRAIN(SUBSTITUTE(SPLIT(TEXTJOIN("♦", 1, REPT(FILTER(A!D1:BU1, NOT(MOD(COLUMN(A!A1:BR1), 7)))&"♦♠", 6)), "♦"), "♠", ), 1, 70))

  • вставьте это в Stats! A13 ячейка:

=ARRAYFORMULA(ARRAY_CONSTRAIN(SUBSTITUTE(SPLIT(TEXTJOIN("♦", 1, REPT(FILTER(A!E1:BV1, NOT(MOD(COLUMN(A!A1:BR1), 7)))&"♦♠", 6)), "♦"), "♠", ), 1, 70))

  • и т. Д.(единственное, что меняется, это диапазон после FILTER на 1 позже)
  • a 70 в конце - это номер последнего столбца фиолетового набора, заканчивающегося столбцом BR ( BR = 70) зеленый набор заканчивается на CF , поэтому это 84-й столбец и т. Д.
  • 7 представляет скачок, например.чтобы получить каждое седьмое значение A!A1:1
  • 6 представляет исправление для смещения, поскольку вы объединили 7 столбцов (A5:G5, H5:N5 и т. Д.)

0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...