Как в Excel или Google Sheets автоматически заполнить все пустые ячейки средним значением соседних непустых ячеек?
Конечно! Чтобы заполнить пустые ячейки средним значением соседних непустых в Excel или Google Sheets, можно воспользоваться следующими шагами:
Excel
-
Использование функции в Excel:
- Выделите диапазон, где вы хотите заполнить пустые ячейки.
- Перейдите в Формулы → Определенные Имя → Задать Имя. Назовите его, например,
СреднееЗаполнить
. - В формулу введите:
где=IF(A1="", AVERAGEIF(offset(A1, -1, 0, 3), "<>"), A1)
A1
стоит заменить на вашу первую ячейку в диапазоне. - Возвращаясь к диапазону, выберите его и введите сформулу
СреднееЗаполнить
.
-
Вручную, если не много данных:
- В каждой пустой ячейке введите формулу, чтобы вычислить среднее значение соседних ячеек. Например, для ячейки B2, если A2 и C2 непустые, формула будет:
=AVERAGE(A2,C2)
- В каждой пустой ячейке введите формулу, чтобы вычислить среднее значение соседних ячеек. Например, для ячейки B2, если A2 и C2 непустые, формула будет:
Google Sheets
-
Используйте формулу массива:
- Допустим, ваш диапазон данных находится в столбце A. Введите следующую формулу в столбце B (или другом свободном столбце):
=ARRAYFORMULA(IF(ISBLANK(A:A), (OFFSET(A:A, -1, 0) + OFFSET(A:A, 1, 0)) / 2, A:A))
- Эта формула проверяет, пуста ли ячейка. Если да, то она берет среднее значение ячеек выше и ниже (учтите, что в начале и конце диапазона, формула может выдавать ошибки из-за отсутствия соседа).
- Допустим, ваш диапазон данных находится в столбце A. Введите следующую формулу в столбце B (или другом свободном столбце):
-
Заполнение вручную (при небольшом объеме данных):
- В каждой пустой ячейке введите формулу средней арифметики соседних ячеек, аналогично как в Excel:
=AVERAGE(A1, A3)
- В каждой пустой ячейке введите формулу средней арифметики соседних ячеек, аналогично как в Excel:
Эти методы помогут вам эффективно заполнять пустые ячейки средним значением соседних! . Я ответил на ваш вопрос?