В Excel у меня есть сетка данных о запасах, где строки представляют собой цены вызовов, а столбцы - цены. Для каждой ячейки в сетке я могу сгенерировать график результатов для этой конкретной комбинации колл / пут. Я хочу использовать электронную таблицу в интерактивном режиме, щелкнув ячейку сетки и увидев график, соответствующий этой конкретной ячейке. Я хочу сделать это без каких-либо VB и без каких-либо дополнений. Я очень близок, и мне просто не хватает одной функции.
Я хочу иметь возможность щелкнуть ячейку по моему графику, набрать «=», а затем щелкнуть по ячейке сетки, для которой мне нужен график, чтобы я получил результат типа «= R12». Я хочу узнать, что меня интересует график, связанный с ячейкой R12.
Что я могу сделать сейчас, так это иметь две ячейки, содержащие интересующие номера строк и столбцов. Затем я могу использовать = INDIRECT (ADDRESS (Z20,1)) и = INDIRECT (ADDRESS (1, Z21)), чтобы получить значения заголовка строки и столбца ячейки, на которую ссылаются Z20, Z21. Я также могу использовать уравнения = ROW () и = COLUMN () в ячейках Z20 и Z21, но не удобно. Чтобы выбрать другую ячейку для отображения графика, мне нужно было бы напечатать «= ROW (», затем щелкнуть нужную ячейку, затем ввести «)», и то же самое для столбца.
Я также мог бы ввести «=», затем нажать «R12», а затем удалить «=», чтобы ячейка содержала «R12», но это тоже не совсем понятно.
источник
A1
, что-то вроде:=RIGHT(FORMULATEXT(A1), LEN(FORMULATEXT(A1))-1)
?Ответы:
Если в вашей ячейке вы вводите «=» и щелкаете по другой ячейке D6, то другие формулы могут извлечь ячейку, по которой вы щелкнули, с помощью этого:
источник