Доступ к координатам ячеек в пользовательской функции

Есть ли способ получить доступ к координатам ячейки (в обозначении А1) ячейки, которая была передана моей функции?

Например, если моя функция это

function displayA1Notation(myCell){
  return myCell.getA1Notation();
}

и я положил следующее в ячейку B4:

=displayA1Notation(C6)

Я надеюсь увидеть это:

C6

Но то, что я на самом деле вижу, это:

Kansas

("Канзас" - это фактическое значение ячейки С6)

Я знаю, что это кажется легким... Я просто застрял в попытке заставить его работать.

Спасибо ~!

1 ответ

Решение

Аргументы пользовательских функций электронной таблицы содержат только значения, указанные как аргументы, а не адреса ячеек. Этот факт не ясно задокументирован, но здесь есть пара похожих вопросов, например, этот. Существует обходной путь с помощью встроенной функции ADDRESS. как в следующем коде

=myFunc(ADDRESS(ROW(F8), COLUMN(F8)))
Другие вопросы по тегам