Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
English (US)
US English (US)
JP Japanese
  • Home
  • Smartsheet
  • 数式と関数

シート間参照のための数式の組み合わせ

Smartsheetマニュアル|Smartsheetで効果的なシート間参照によるデータ分析を行うための関数を実際の例やリソースと組み合わせる方法を説明します。

Written by Tomoyuki Kawashiri

Updated at June 23rd, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • FAQs
  • Support
  • Smartsheet
    基本 数式と関数 アカウントと請求 ワークフローの自動化 共有とコラボレーション レポート ダッシュボード ドキュメントビルダー ドキュメントビルダー WorkApps プロジェクト管理とガントチャート ヒントとトラブルシューティング システム管理者 バックアップと変更の追跡 ソリューション
  • Vimeo
  • ClickUp
    オンボーディング はじめる ClickUpでの作業 機能とClickApps
  • Optimizely
+ More

Table of Contents

プラン 必要な権限 シート間参照式のソリューション 一致する値を使用して1つのセルを検索する 複数の条件を使用して1つのセルを検索する 一致する全コンテンツを1つのセルに集める 複数の条件での平均 Heading 3

この記事には、数式を最大限に活用するためによく使用される関数と追加リソースが含まれています。

プラン

  •  Pro
  •  Business
  •  Enterprise

 プランタイプと含まれる機能の詳細については、「Smartsheetプラン」ページを参照してください。 

必要な権限

 所有者、管理者、編集者は参照を追加または編集できます。参照するシートには閲覧者以上のアクセス権が必要です。この機能がSmartsheet RegionalsまたはSmartsheet Govに含まれているかどうかを確認してください。  関数を組み合わせてデータを分析し、さらに便利にする方法は無数にあります。 

  •  包括的な機能リストを確認してください。
  •  数式テンプレートをダウンロードします。
  •  具体的な使用例について質問してください。

シート間参照式のソリューション

 以下の関数式はさまざまな関数を組み合わせており、複数シートを参照するデータ収集に適しています。他のシートからのデータの参照について詳しくは、こちらをご覧ください。

注 

引用符で囲まれた基準は、[列名]@row などの直接セル参照で置き換えることができます。この場合、値は数式に入力されるのではなく、セル内に配置されます。数式でセルまたは列の参照を作成する方法を学びます。

一致する値を使用して1つのセルを検索する

行を識別するために、別の列の一致する値に基づいて、ある列から値を戻します。VLOOKUPの代わりにこれを使用すると、シートのパフォーマンスが向上し、シート間のセル参照が減ります。

INDEXとMATCHを使用します。

=INDEX({返す列}, MATCH("一致する値", {一致する値を持つ列}, 0)) 

注 

「一致する値」は両方のシート間で一意であり、同じ種類の列に格納されている必要があります。例えば、その値を含むフィルターをシートに配置すると、1行のみが表示されます。「一致する値」を含む行が複数ある場合、この数式は最初に見つかった一致のみを返します。このシナリオで考えられる代替案については、以下の2つの解決策を参照してください。 

複数の条件を使用して1つのセルを検索する

他の列の複数の一致する値に基づいて、ある列から値を戻します。  INDEXとCOLLECTを使用します。  =INDEX(COLLECT({返す列}, {一致する値を持つ列1}, "値 1", {一致する値を持つ列2}, "値 2"), 1) 

一致する全コンテンツを1つのセルに集める

 条件に一致する全てのセルの情報を1つのセルに戻します。これはINDEXの使用に似ていますが、一致するデータを持つソース シートに複数の行がある場合に、一致する可能性のある全ての値を表示できます。

JOINとCOLLECTを使用します。

=JOIN(COLLECT({返す値を含む列}, {基準列1}, "基準 1", {基準列2}, "基準 2"), ", ") 

複数の条件での平均

 他の列の複数の基準に基づいてある列の値を平均します。実効的には複数のAVERAGEIFに相当し、複数のフィルター条件を追加して平均する行を決定できます。

AVGとCOLLECTを使用します。

=AVG(COLLECT({ 平均する列}, {基準列1}, "基準 1", {基準列2}, "基準 2")) 

Heading 3

最新の日付または最大値を条件付きで検索する

他の列の複数の基準に基づいて、ある列から最新の日付または最大の数値を取得します。

MAXとCOLLECTを使用します。

=MAX(COLLECT({最大の日付または数値を検索する列}, {基準列1}, "基準 1", {基準列2}, "基準 2")) 

ヒント  最も古い日付または最小の数値を検索する場合は、MAXの代わりにMINを使えます。

まだ助けが必要ですか? 

数式ハンドブックテンプレートを使用すると、さらに多くのサポートリソースを見つけたり、リアルタイムで操作を練習できる全関数の用語集や、一般的に使用される高度な数式の例を含む100以上の数式を表示したりできます。

他のSmartsheetユーザーがこの関数をどのように使用しているかの例を見つけたり、Smartsheetオンラインコミュニティーで特定の使用例について質問したりできます。 

コミュニティーに質問する

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • 数式内のTODAY関数を自動的に更新する
  • 数式内のシート間参照を表示、変更、または削除する
  • シート間参照を作成して、別のシートのデータを操作する
  • Smartsheetで数式を作成および編集する
  • 数式でセルまたは列の参照を作成する
Digital Accels Inc.

Osaki Bright Core 4F SHIP
5-5-15, Kita-Shinagawa, Shinagawa-ku, Tokyo
141-0001 Japan

HomeServiceNewsroom
CompanyCareersContact
FacebookX (formerly Twitter)
Privacy Policy
Terms of Use

Copyright ©️ Digital Accels Inc. All Rights Reserved.

Expand