Как найти имя таблицы из ячейки в iWork Numbers? - PullRequest
1 голос
/ 31 декабря 2010

У меня есть электронная таблица, в которой довольно много таблиц, и мне интересно, какова будет формула для поиска имени таблицы из ячейки в iWork Numbers? Например, у меня есть таблица с именем TableA, внутри этой таблицы я хочу поместить что-то вроде «= $ B1» или что-то еще, чтобы получить имя «January01». Просто вводить это недопустимо, потому что имена этих таблиц будут меняться в течение нескольких дней месяца (мы планируем иметь 30-31 таблицу в одной электронной таблице и иметь 12 электронных таблиц на количество месяцев).

Ответы [ 2 ]

1 голос
/ 17 сентября 2016

Можно использовать текст в другой ячейке, чтобы указать имя листа и / или таблицы в ячейке или адрес диапазона в формуле в другой ячейке. Вы можете использовать функцию INDIRECT.

"Функция INDIRECT возвращает содержимое ячейки или диапазона на который ссылается адрес, указанный как строковое значение. "

из браузера функций iWork Numbers

Пример:

Предположим, что ячейки в столбце A конкретной таблицы содержат имена листов в рабочей книге.

В столбце B вы можете посчитать количество ячеек, содержащих текст «равно» в столбце D таблицы 1 на каждом листе, используя:

= COUNTIF (НЕПРЯМОЙ ($ A2 & ":: Table 1 :: $ D", 1), "= равно")

Здесь имя листа указано в столбце A, поэтому формулу можно использовать для всего столбца без необходимости вручную редактировать формулу для указания имени листа.

0 голосов
/ 09 февраля 2011

Согласно это поддержка форума, что невозможно.Наткнулся на это, когда искал решение той же проблемы.

...