-1

Я пытаюсь настроить лист Excel для текущего журнала.

То, что я пытаюсь сделать, это получить информацию из ячейки, которая на 7 строк ниже ячейки H8 в журнале рабочего листа. Это сделано для того, чтобы я мог просто перетащить форум на другие ячейки без необходимости вручную делать нужную ячейку "= -> -> нажмите клавишу ввода" для каждой ячейки. Это было бы 365 клеток для разметки! о.О

На проблему:

Моей первоначальной идеей был Log!H8+7 и тому подобное, но, поскольку я здесь, это, очевидно, не сработало. Я провел поиск в Интернете и обнаружил несколько сообщений, в которых говорилось о = INDEX, RC [n] и т. П., С которыми я играл в течение последнего часа или около того, но я не получил ни одной из них для работы.

Поэтому я хочу, чтобы ячейка D6 на листе "План" ссылалась на ячейку на 7 строк ниже H8 на листе "Журнал".

Кто-нибудь, кто может указать мне в правильном направлении?:)

1 ответ1

0

Используйте функцию INDIRECT для вычисления или построения ссылки на ячейку. Он преобразует что-то, что является строкой, которая выглядит как ссылка на ячейку, в фактическую ссылку на ячейку, и вы можете построить эту строку, комбинируя текст и вычисления. Вы можете использовать его либо со ссылками на ячейки "стандартного" формата (например, A5), либо с форматом строки-столбца (RC).

В стандартном формате вы можете сделать что-то вроде:

=INDIRECT("Log!H"&8+7)

Формат RC может быть удобен для относительных адресов, но преимущество состоит в том, чтобы выразить ссылку относительно текущей ячейки. Например, если вы находитесь на листе журнала в ячейке H8, вы можете использовать это для ссылки на ячейку на 7 строк ниже:

=INDIRECT("R[7]C",0)

Вам нужен 0 в необязательном последнем параметре, чтобы указать, что строка должна интерпретироваться как адрес в стиле RC. Общий формат - R8C8 (строка 8, столбец 8, который будет H8). Если ссылка на текущую строку или столбец, вы можете не указывать этот номер. Вы можете сделать относительные адреса, положив положительное или отрицательное число в скобках, которое является номером от текущей позиции.

Этот стиль адресации также может быть полезен, если вам нужно вычислить столбец, поскольку вы можете делать это с помощью цифр, а не букв. Так, например, скажем, вы хотите сослаться на ячейку на 8 строк вниз и на 3 столбца слева от H8, вы можете использовать:

=INDIRECT("Log!R"&8+7&"C"&8-3,0)

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

=Log!H15

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .