> For the complete documentation index, see [llms.txt](https://manual.dxable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.dxable.com/smartsheet/formulas-and-functions/cross-sheet-formula-combinations.md).

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

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

### プラン <a href="#id-30j0zll" id="id-30j0zll"></a>

* Pro
* Business
* Enterprise

プランタイプと含まれる機能の詳細については、[「Smartsheetプラン」](https://www.smartsheet.com/pricing)ページを参照してください。

### 必要な権限 <a href="#id-1fob9te" id="id-1fob9te"></a>

所有者、管理者、編集者は参照を追加または編集できます。参照するシートには閲覧者以上のアクセス権が必要です。

この機能が[Smartsheet Regionals](https://help.smartsheet.com/regions-capability-differences)または[Smartsheet Gov](https://help.smartsheet.com/articles/2480681)に含まれているかどうかを確認してください。

関数を組み合わせてデータを分析し、さらに便利にする方法は無数にあります。

* 包括的な[機能リストを確認してください。](https://help.smartsheet.com/functions)
* [数式テンプレート](https://app.smartsheet.com/b/home?sc=mjjH3-k10qQ%2CmwFH3yU133o%2C1\&amp;_&_ga=2.251852811.383571417.1652688514-235275073.1628496069)をダウンロードします。
* 具体的な使用例について質問してください[。](https://community.smartsheet.com/categories/formulas-and-functions?source=functionart&_ga=2.14324789.383571417.1652688514-235275073.1628496069)

### **シート間参照式のソリューション** <a href="#id-3znysh7" id="id-3znysh7"></a>

以下の関数式はさまざまな関数を組み合わせており、複数シートを参照するデータ収集に適しています。[他のシートからのデータの参照](https://help.smartsheet.com/articles/2476606-formulas-reference-data-from-other-sheets)について詳しくは、こちらをご覧ください。

注

引用符で囲まれた基準は、\[列名]@row などの直接セル参照で置き換えることができます。この場合、値は数式に入力されるのではなく、セル内に配置されます。[数式でセルまたは列の参照を作成する](https://help.smartsheet.com/articles/2476816-create-cell-column-reference-formula)方法を学びます。

#### 一致する値を使用して１つのセルを検索する <a href="#id-2et92p0" id="id-2et92p0"></a>

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

INDEXとMATCHを使用します。

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

注

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

#### 複数の条件を使用して１つのセルを検索する <a href="#tyjcwt" id="tyjcwt"></a>

他の列の複数の一致する値に基づいて、ある列から値を戻します。

INDEXとCOLLECTを使用します。

\=INDEX(COLLECT({返す列}, {一致する値を持つ列1}, "値 1", {一致する値を持つ列2}, "値 2"), 1)<br>

#### 一致する全コンテンツを１つのセルに集める <a href="#id-3dy6vkm" id="id-3dy6vkm"></a>

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

JOINとCOLLECTを使用します。

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

#### &#x20;複数の条件での平均 <a href="#id-1t3h5sf" id="id-1t3h5sf"></a>

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

AVGとCOLLECTを使用します。

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

#### &#x20;<a href="#xdqsfnh11akf" id="xdqsfnh11akf"></a>

#### 最新の日付または最大値を条件付きで検索する <a href="#id-4d34og8" id="id-4d34og8"></a>

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

MAXとCOLLECTを使用します。

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

ヒント

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

\
**まだ助けが必要ですか？**

[数式ハンドブックテンプレート](https://app.smartsheet.com/b/publish?EQBCT=32f8257f5d1948bfa948da170231a0c5)を使用すると、さらに多くのサポートリソースを見つけたり、リアルタイムで操作を練習できる全関数の用語集や、一般的に使用される高度な数式の例を含む100以上の数式を表示したりできます。

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

[コミュニティーに質問する](https://community.smartsheet.com/categories/formulas-and-functions?source=functionart)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://manual.dxable.com/smartsheet/formulas-and-functions/cross-sheet-formula-combinations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
