2009-08-27 7 views
1

Я не смог найти функцию, которая возвращает имя указанной ячейки. Например, =SOMETHING(A5), который вернет A5 в качестве строки.Какова функция возврата имени или адреса ячейки или диапазона (таблица)?

Так что, я могу написать ="For more information, see " & SOMETHING(F50) & "." в клетке, и клетка будет читать For more information, see F50., а затем, когда я двигаться в F50 ячейку, текст также будет меняться.

Итак, что это такое SOMETHING?

Если это работает для Google Spreadsheet, это лучшее, но если вы не знакомы с Google Spreadsheet, решения OpenOffice Calc и MS Excel, скорее всего, совместимы.

ответ

2

В Excel вы можете использовать функцию ADDRESS.

+1

Документы Google имеют также адрес: https://docs.google.com/support/bin/answer.py?hl=ru&answer=82712#address –

+1

Спасибо! Я попробовал это: = АДРЕС (ROW (F50), COLUMN (F50), 4) возвращает то, что я хочу :) Плохо, что мне нужно написать ссылку на ячейку дважды. Любой лучший способ? – yuku

1

В Excel вы также можете использовать функцию CELL.

="For more information, see " & CELL("address",F50) & "." 

вернется

For more information, see $F$50. 

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

=HYPERLINK((MID(CELL("filename",F50),4,255)&"!"&CELL("address",F50)),"For more information click here.") 

это вернет

For more information click here. 

и при щелчке на клетку указано будет выбрана.