1

かなりの数のテーブルを含むスプレッドシートがあり、iWork Numbers のセルからテーブル名を検索する式はどうなるのだろうか? たとえば、TableAという名前のテーブルがあり、そのテーブル内に「= $ B1」などの名前を付けて「January01」という名前を付けたいとします。これらのテーブル名は月の複数の日に変更されるため、入力するだけでは受け入れられません (1 つのスプレッドシートに 30 ~ 31 のテーブルを作成し、月数に対して 12 のスプレッドシートを作成する予定です)。

4

3 に答える 3

1

別のセル内のテキストを使用して、セル内のシート名やテーブル名、または別のセル内の数式内の範囲アドレスを指定することができます。INDIRECT 関数を使用できます。

「INDIRECT 関数は、文字列値として指定されたアドレスによって参照されるセルまたは範囲の内容を返します。」

iWork Numbers 機能ブラウザから

例:

特定のテーブルの列 A のセルに、ブック内のシートの名前が含まれているとします。

列 B では、次を使用して、各シートの表 1 の列 D に「等しい」というテキストを含むセルの数を数えることができます。

=COUNTIF(INDIRECT($A2&"::テーブル 1::$D", 1),"=equal")

ここでは、シート名が列 A に指定されているため、式を手動で編集してシート名を指定しなくても、列全体に式を使用できます。

于 2016-09-17T04:02:05.527 に答える
0

このサポートフォーラムのエントリによると、不可能です。私が同じ問題の解決策を探していたときに、それに出くわしました。

于 2011-02-09T10:38:28.387 に答える