階層関数で CHILDREN、PARENT、ANCESTORS を参照する
Smartsheetマニュアル|Smartsheetの階層関数を使用して、例やリソースのレベルをインデントしてデータを整理する方法を説明します。
階層関数を使用すると、シート内のインデント レベルに基づいてセルを他の関数に含めることができます。
プラン
Smartsheet
Pro
Business
Enterprise
プラン タイプと含まれる機能の詳細については、 「Smartsheetプラン」ページを参照してください。
許可
シートの所有者であるか、管理者共有権限を持つユーザーは、シート上で数式を作成および編集できます。 編集者の共有権限を持つユーザーは、シート上のロックされていないセルで数式を作成および編集することもできます。
この機能がSmartsheet RegionalsまたはSmartsheet Govに含まれているかどうかを確認してください。
Smartsheetの階層を使用してセルのグループをインデントまたはアウトデントし、データ グループ間の関係をより適切に示すことができます。 たとえば、新しい子行が親行に追加された場合でも、親の下にあるすべてのインデントされた子セルを自動的に参照するために、別の関数内に階層関数を配置できます。 たとえば、次の式を使用して、特定の列のすべての子の値を合計することができます。
=SUM(子供())
階層を操作できる関数の使用方法の詳細については、 Smartsheet関数リファレンスの以下を参照してください。
CHILDREN 関数親の下にあるすべての子セルを参照します。
PARENT 関数子セルの直接の親セルを参照します。
ANCESTORS 関数すべての親セルを子セルに参照します。
注記
階層関数はクロスシート数式ではサポートされていません。 クロスシート式で CHILDREN、PARENT、および ANCESTORS 関数を使用しようとすると、式を含むセルで #UNSUPPORTED CROSS-SHEET FORMULA エラーが発生します。 数式エラー メッセージと他のシートからのデータの参照について詳しくは、こちらをご覧ください。
まだ助けが必要ですか?
数式ハンドブック テンプレートを使用すると、さらに多くのサポート リソースを見つけたり、リアルタイムで操作を練習できるすべての関数の用語集や、一般的に使用される高度な数式の例を含む 100 以上の数式を表示したりできます。
Smartsheetオンライン コミュニティで、他のSmartsheetユーザーがこの関数をどのように使用しているかの例を見つけたり、特定の使用例について質問したりできます。