Как применить то же уравнение к другим ячейкам?

282
Linebeck

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

Но с гораздо большим количеством скважин, дат и измерений, проведенных в течение нескольких лет. Контрольные уровни имеют абсолютные значения (в метрах над уровнем моря), а уровни воды измеряются относительно контрольных уровней. Однако я хочу, чтобы уровень воды тоже был в метрах над уровнем моря.

Я знаю, что могу сделать одну коррекцию, поместив маркер в новую ячейку и напечатав, например, «= C1-C4», который вычитает уровень воды в скважине 1 из контрольного уровня. Но как практично применить одно и то же (но скорректированное) уравнение к любой другой ячейке? Нужно ли вообще создавать новые ячейки для исправленных значений?

Обратите внимание, что одна скважина имеет только один контрольный уровень. Единственное, что меняется - это даты и уровень воды.

0
Если уровни воды измеряются относительно эталона, то положительные числа означают, что уровень * выше * эталона, а отрицательные числа означают, что уровень * ниже *. Поэтому вам нужно ** добавить ** измерение к эталону, чтобы получить общую высоту над уровнем моря. Ваша формула должна быть = C4 + C $ 1, заполнена вправо и вниз. См. Объяснение абсолютной адресации @LPChip. Bandersnatch 6 лет назад 0
Я понимаю, что вы говорите, но уровень воды никогда не может быть выше контрольного уровня (верхняя часть колодца). Они измеряются путем опускания ленточной линии (в отсутствие лучших слов) в колодец. Если скважина полностью заполнена, значение уровня воды будет равно 0. Linebeck 6 лет назад 0
Ах, эталоном является высота колодца, а глубина * ниже * эталона записывается как положительное число. Теперь я понимаю, и, конечно, вычитание - это правильно. Я сейчас встану. :-) Bandersnatch 6 лет назад 0

1 ответ на вопрос

1
LPChip

То, что вы хотите сделать, очень просто.

Введите формулу в одну из ячеек, так как она будет работать для этой ячейки.

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

Заметьте, что маленький черный квадрат в правом нижнем углу выбранной ячейки?

Переместите курсор мыши на этот черный квадрат, и ваш курсор станет +. Теперь перетащите этот черный квадрат вниз или вправо, в зависимости от того, куда вы хотите скопировать формулы, и сделайте большой выбор. После отпускания кнопки мыши выбор будет сделан, чтобы сопровождать все выбранные ячейки, и теперь все они имеют правильную формулу.

Вы можете продолжать перетаскивать квадрат с этим набором, чтобы сделать то же самое, поэтому не беспокойтесь о невозможности выделить все отдельные ячейки за один раз.

Кроме того, просто скопируйте / вставьте ячейку в новую ячейку, и она перенесет формулу таким же образом. Вы даже можете скопировать, затем сделать выделение, а затем вставить, чтобы вставить эту формулу в выделение.

Может возникнуть необходимость предотвратить автоматическое изменение номера столбца или номера ячейки. Это можно сделать, написав $ в вашей формуле.

Например, если у вас есть = C1, и вы хотите убедиться, что C остается C, но 1 изменяется, вы должны написать = $ C1. Если вы хотите, чтобы значение 1 всегда оставалось неизменным, но значение C менялось относительно новой ячейки, вы должны написать = C $ 1. Если вы не хотите никого менять (абсолютная ссылка), вы должны написать = $ C $ 1 и, конечно, если вы хотите изменить оба, вы вообще не пишете $, поэтому = C1 - это тот, который нужно использовать. Это работает каждый раз, когда вы пишете ячейку.

OP также должен будет использовать относительные и абсолютные ссылки, без которых невозможно решить проблему. Máté Juhász 6 лет назад 1
Не обязательно. Но я добавлю параграф об этом. А тому, кто меня отверг, почему? LPChip 6 лет назад 0
Также отрицательный голос от меня. Потому что ваше решение игнорирует реальную проблему. (Добавьте одинаковое ссылочное значение ко всем значениям в столбце). Máté Juhász 6 лет назад 0
Спасибо! Последний абзац решил проблему, и я проголосовал за вас. Linebeck 6 лет назад 2
Чип, я бросил тебе голос после прочтения твоей правки, но "С1" не правильно. Это опорный уровень, который является постоянным для столбца. Смотрите мой комментарий по этому вопросу. Детали, детали. :-) Bandersnatch 6 лет назад 0
Ах, я на самом деле не уделял слишком много внимания самому листу. Я только объяснил, что им нужно знать, чтобы внести изменения, которые они ищут. Я взял = C1 в качестве примера на самом деле. LPChip 6 лет назад 0

Похожие вопросы