# 表計算ソフトのエラー解決

表計算ソフトのエラー解決アプリでは、「ツール」と「入力関数」を入力することで、どのようなエラーが発生しているのかを解決します。

<figure><img src="/files/FlS0ZK0V1LN9Tvd391ph" alt=""><figcaption></figcaption></figure>

下記の入力例を基にトラブルシューティングを生成します。

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

* **ツール：**&#x45;xcel
* **入力関数：**=VLOOKUP(C2, F2, FALSE)

<figure><img src="/files/4qJFOrsxHPcQV1x3WplB" alt=""><figcaption></figcaption></figure>

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

入力例の内容で生成を実施すると下記のような問題修正案が生成されます。

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

<figure><img src="/files/Py2ASnH4svz6I1TSB2tR" alt=""><figcaption></figcaption></figure>

{% code overflow="wrap" %}

```
エラーの原因と解決方法について説明します。

エラーの原因
=VLOOKUP(C2, F2, FALSE) という数式にはいくつかの問題があります。

VLOOKUP関数の第2引数の誤り: VLOOKUP関数の第2引数は、検索対象の範囲を指定する必要があります。この場合、F2 は単一のセルを指しており、これは範囲ではありません。VLOOKUPは検索値を含む列を含む範囲を指定する必要があります。
VLOOKUP関数の第3引数の誤り: VLOOKUP関数の第3引数は、検索範囲内で返す値が含まれる列の相対的な位置を指定する数値です。この場合、FALSEが指定されていますが、これは第4引数に指定すべき値です。第3引数には正の整数が必要です。
VLOOKUP関数の第4引数の欠落: VLOOKUP関数の第4引数である検索の種類が指定されていません。FALSEは、正確な一致を意味し、この値は第4引数に指定するべきです。
解決方法
問題を解決するためには、VLOOKUP関数の正しい使用方法を理解し、数式を適切に修正する必要があります。

検索範囲の指定: 検索対象の範囲を正しく指定します。例えば、F2:G10のように、検索値を含む列と返すべき値を含む列を含む範囲を指定します。
返す値の列の位置の指定: 検索範囲内で、返すべき値が含まれる列の相対的な位置を指定します。例えば、F2:G10の範囲でF列に検索値があり、G列に返す値がある場合、2を指定します。
検索の種類の指定: 正確な一致を求める場合は、第4引数にFALSEを指定します。
修正後の数式
上記の説明に基づき、修正後の数式は以下のようになります（検索範囲としてF2:G10を仮定）。

=VLOOKUP(C2, F2:G10, 2, FALSE)
この数式では、C2にある検索値をF2:G10の範囲内で検索し、該当する行のG列にある値を返します。また、FALSEにより、正確な一致が求められます。
```

{% endcode %}

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

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

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

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

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

<figure><img src="/files/W6PhImV5QR7tl2HTpc6d" alt=""><figcaption></figcaption></figure>

* **OSを選択してください**
  * 変数：@tool
  * インプットタイプ：単一選択
* **入力関数(sum(Ai:A10))**
  * 変数：@function
  * インプットタイプ：テキスト

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

{% hint style="info" %}
Excel,Google Spread sheetいずれも対応するアプリとなっておりますが、どちらかしか利用が想定されない場合は、「ツール」をインプット項目から外し、プロンプトであらかじめ利用する表計算ソフトを指定しておくことも可能です。
{% endhint %}

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

標準モデルは「OPENAI GPT4 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" %}
社内で利用している表計算ソフトが1つに限定されている場合は、インプット項目からツール選択を外し、プロンプトの以下のツールの情報を直接書き込む等でご調整いただけます。\
\
・利用しているツール：\
&#x20;Excel
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://docs.allganize.ai/alli-llm-app-market/app-market/default-apps/it/excel_troubleshooting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
