Cell A1=Alice
Cell A2=Adam Love $A$1
Как я могу сделать содержимое ячейки A1 переменной, чтобы я мог использовать ее в любом месте на своем листе?
Cell A1=Alice
Cell A2=Adam Love $A$1
Как я могу сделать содержимое ячейки A1 переменной, чтобы я мог использовать ее в любом месте на своем листе?
Для этого вам не нужно делать что-то особенное; каждая ячейка доступна по ссылке на ячейку [file].[sheet].[Col][Row]
. Единственное, что вы не можете просто поместить ссылку на ячейку в виде обычного текста в другую ячейку — вам придется использовать функция или формула вместо этого.
В вашем примере ваша цель — объединить строка ("Adam Love
") и значение другой ячейки. Таким образом, решение состоит в том, чтобы использовать CONCATENATE()
работают следующим образом:
=СЦЕПИТЬ("Любовь Адама"; $A$1)
Другой вариант — определить имя (Данные > Определить диапазон...), скажем, Name
:
_A
и Range
:
$Sheet1.$A$1
затем примените формулу, например:
="Adam Love "&_A
но для вашего примера усилия по настройке определенного имени вряд ли будут оправданы экономией на вводе ключей. Однако иногда это может быть полезно, например, если имена листов длинные или ввод их с клавиатуры может привести к ошибкам (вышеприведенная формула возвращает тот же результат, даже если на другом листе), а сложные формулы легче читать (например, =Qty*Price
).