Доступ к координатам ячеек в пользовательской функции
Есть ли способ получить доступ к координатам ячейки (в обозначении А1) ячейки, которая была передана моей функции?
Например, если моя функция это
function displayA1Notation(myCell){
return myCell.getA1Notation();
}
и я положил следующее в ячейку B4:
=displayA1Notation(C6)
Я надеюсь увидеть это:
C6
Но то, что я на самом деле вижу, это:
Kansas
("Канзас" - это фактическое значение ячейки С6)
Я знаю, что это кажется легким... Я просто застрял в попытке заставить его работать.
Спасибо ~!
1 ответ
Решение
Аргументы пользовательских функций электронной таблицы содержат только значения, указанные как аргументы, а не адреса ячеек. Этот факт не ясно задокументирован, но здесь есть пара похожих вопросов, например, этот. Существует обходной путь с помощью встроенной функции ADDRESS. как в следующем коде
=myFunc(ADDRESS(ROW(F8), COLUMN(F8)))