# Excel関数ヘルプ

Excel関数ヘルプアプリでは、データ整理をする場合などにどのような関数を利用するべきかがわからない場合に「実現したイメージ」を言葉で入力するだけで、利用できる関数とその具体例を提案します。

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FnLyJtr4TSLYMwKBzEMdt%2F%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202024-10-29%2014.53.46.png?alt=media&#x26;token=cd8634a3-536a-4af8-832a-be0d755503cb" alt=""><figcaption></figcaption></figure>

下記の入力例を基に、Excelの関数を生成します。

## 入力例 <a href="#example1" id="example1"></a>

* **関数を駆使してどのようなことを実現したいですか？：**\
  メルマガの送信リストと開封者リストを突合したい

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2Fe7FLB00rwCHT5SeOmNKS%2F%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202024-10-29%2014.58.04.png?alt=media&#x26;token=440ae8e5-9186-46dc-ba52-f5c2980dd7b2" alt=""><figcaption></figcaption></figure>

## 結果例 <a href="#example2" id="example2"></a>

入力例の内容で生成を実施すると下記のような結果が生成されます。

生成された文章は、その場で編集やコピー、ファイルとしてダウンロード(txt・PDF・docx)が可能です。

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FThsmlrZD1wVfpofPnI6F%2F%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202024-10-29%2014.56.35.png?alt=media&#x26;token=7bd0ce89-e853-4a9d-a7b4-5bf014e92cef" alt=""><figcaption></figcaption></figure>

{% code overflow="wrap" %}

````
メルマガの送信リストと開封者リストを突合するためには、ExcelのVLOOKUP関数を使用することができます。VLOOKUP関数は、指定した値を検索し、対応する値を別の範囲から取得する関数です。

例えば、A列に送信リスト、B列に開封者リストがあるとします。開封者リストに対応する送信者がいるかどうかを確認するために、以下のようなVLOOKUP関数を使用することができます。

```
=IF(ISERROR(VLOOKUP(B1, A:A, 1, FALSE)), "未開封", "開封済み")
```

この式では、B1セルにある開封者の名前をA列から検索し、該当する送信者があれば「開封済み」と表示し、該当する送信者がなければ「未開封」と表示します。

このようにVLOOKUP関数を使用することで、メルマガの送信リストと開封者リストを突合することができます。
````

{% endcode %}

## アプリ編集画面 <a href="#edit" id="edit"></a>

標準で用意されているインプット項目とLLMモデル・プロンプトは下記の内容になります。

### インプット <a href="#input" id="input"></a>

利用者に入力してもらいたい項目を1つご用意しています。

インプット項目は追加や削除、入力形式(インプットタイプ)の変更をすることができます。

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FVvNNmKUogG3FDbhgd2yp%2Fimage.png?alt=media&#x26;token=b0c26b9c-4af0-4df5-89d5-7323fa6e572b" alt=""><figcaption></figcaption></figure>

* **関数を駆使してどのようなことを実現したいですか？**
  * 変数：@image\_excel
  * インプットタイプ：テキスト

#### インプットのOne Pointアドバイス <a href="#input_onepoint" id="input_onepoint"></a>

{% hint style="info" %}
Googleのスプレッドシートを利用する可能性がある場合は、インプットを追加し、「Excel」か「Google スプレッドシート」か選択するインプットを作成することで、環境にあったアウトプットを得ることが可能です。
{% endhint %}

### LLMモデル <a href="#model" id="model"></a>

標準モデルは「OPENAI GPT-4 TURBO」がセットされています。

{% hint style="warning" %}
モデルを変更することで生成結果の仕上がりが変わる場合があります。
{% endhint %}

### プロンプト <a href="#prompt" id="prompt"></a>

{}で囲まれているものはインプットで設定されている変数が当てはめられており、プロンプト記載欄の下にチップの形で表示されている変数をクリックすると簡単に記載ができます。

{% hint style="warning" %}
インプットの変数を変更した際は、プロンプト内の変数も変更する必要があります。
{% endhint %}

#### プロンプトのOne Pointアドバイス <a href="#prompt_onepoint" id="prompt_onepoint"></a>

{% hint style="info" %}
Googleスプレッドシートで利用する関数を出力する場合は以下のプロンプトの"Excel"の部分を直接変更するか、インプットタイプで定めた変数に差し替えてご利用ください。

**あなたはExcelで使用する関数のスペシャリストです。**
{% endhint %}
