ChatGPTでExcel表のスクショから数式を推測する方法
Excelの表を見ていて
「この金額は
どんな数式で
計算しているのか」
「元の数式が消えて
計算方法が
分からなくなった」
ということがあります。
結論からいうと
Excel表の
スクリーンショットを
ChatGPTへ送って
列名
セル位置
計算結果をもとに
使われていそうな
数式の候補を
考えてもらえます。
ただし
スクリーンショットから
分かるのは
あくまで候補です。
計算結果が同じになる
数式は複数あるため元の数式そのものを
画像だけから
確定できない場合が
あります。
超簡単にいうと
表の関係から
計算式を考える
たとえば
Excel表に
数量
単価
売上金額
という3列があり
数量が5
単価が1,000円
売上金額が5,000円
と表示されていれば
「数量と単価を
掛けているのでは」
と推測できます。
ChatGPTへ
スクリーンショットを
送れば
列名や数値の関係を
読み取り
どんな数式なら
表示結果になるのかを
考えてもらえます。
ChatGPTは
アップロードされた
画像を理解し
画像の内容について
質問できます。
ただし
見えている値から
計算方法を逆算するため
元の数式を
直接読み取っているとは
限りません。
数式バーを写せるなら推測より確認を優先する
Excelで
数式が残っているなら
スクリーンショットから
推測する必要はありません。
対象セルを選択すると
数式バーで
そのセルの数式を
確認できます。
数式バーとは
選択したセルの
値や数式を表示する
Excel上部の欄です。
Microsoftによると
ワークシートのセルには
通常は計算結果が表示され
数式バーには
数式が表示されます。
そのため
「数式が残っている」
なら
数式バーを確認するのが
最も確実です。
一方で
画像しか持っていない
数式が値へ
置き換えられている
他人から表だけ
渡された
という場合に
ChatGPTで
数式候補を考える方法が
役立ちます。
スクリーンショットには列名と行番号も入れる
数式を推測するときは
結果セルだけを
撮影するより
周辺の表まで
写したほうが
判断しやすくなります。
特に
列名
数値
行番号
列記号
複数行のデータ
を見せることが
ポイントです。
Excelでは
A1やB2のような
セル参照を使って
数式を作ります。
セル参照とは
数式から利用する
セルの場所を示す
指定方法です。
Microsoftによると
B2は
B列と2行目が交わる
セルを表します。
そのため
列記号まで
画像に含まれていれば
「D2には
B2とC2を使う数式」
という形で
具体的に説明できます。
ChatGPTへ質問する手順
まずExcelで
対象の表を表示します。
可能なら
列名から計算結果まで
一緒に見える状態にします。
次に
スクリーンショットを
撮ります。
ChatGPTへ画像を
追加したら
次のように
質問します。
「このExcel表の
D列に入っている
数式を推測してください。
B列は数量
C列は単価
D列は売上金額です。
D2には5,000と
表示されています。
考えられる数式と
その理由を
初心者向けに
説明してください」
ポイントは
「数式を当てて」
だけで終わらず
各列の意味まで
伝えることです。
画像で
分かりにくい場所には
あらかじめ
丸や矢印などを
付ける方法もあります。
OpenAIも
特定の場所を
見てほしい場合は
アップロード前に
画像へ印を付ける方法を
案内しています。
実例として
売上金額の数式を推測する
例として
B2が数量
C2が単価
D2が売上金額
という表を考えます。
B2が5
C2が1000
D2が5000なら
D2には
=B2×C2
に相当する計算が
入っている可能性を
考えられます。
Excelでは
数式は
等号から始まります。
また数式には
関数
セル参照
演算子
定数などを
含められます。
実際にExcelへ
数式を入れる場合は
Excelで使う
掛け算の演算子へ
置き換えて入力します。
重要なのは
D2の5000だけで
判断するのではなく
D3
D4などの
別の行でも
数量と単価から
同じ関係になるか
確認することです。
複数行で一致すれば
同じ計算ルールが
使われている可能性を
より確認しやすくなります。
合計欄なら
SUM関数の可能性を確認する
表の最下部に
合計
という行があり
上の金額を
すべて足した結果が
表示されているなら
SUM関数が
候補になります。
SUM関数とは
指定したセル範囲を
合計する関数です。
たとえば
D2からD10までを
合計するなら
=SUM(D2:D10)
という数式が
候補になります。
ただし
=D2+D3+D4
のように
個別のセルを
足していても
結果は同じになる
場合があります。
そのため
「50000と表示されているから
SUM関数だ」
とまでは
断定できません。
画像から分かるのは
目的に合う
数式の候補だと
考えてください。
コピーされた数式では
セル参照にも注意する
同じ列に
5000
6000
7000
と計算結果が
並んでいる場合
上のセルの数式を
下へコピーしている
可能性があります。
Excelでは
通常のセル参照は
相対参照です。
相対参照とは
数式を別のセルへ
コピーしたときに
参照する場所も
位置に合わせて
変わる仕組みです。
Microsoftによると
たとえば
=A1という参照を
下へコピーすると
=A2のように
自動で変わります。
一方
$A$1
のような
絶対参照なら
コピーしても
参照先が変わりません。
絶対参照とは
参照するセルを
固定する方法です。
数式を推測するときは
固定セルを
使っている可能性が
ないかも確認しましょう。
数式を表示した画像なら
推測より正確に調べられる
自分でExcelを
操作できる場合は
数式そのものを
表示してから
スクリーンショットを
撮る方法があります。
Windows版Excelでは
「数式」タブから
「数式の表示」を
選択すると
計算結果ではなく
数式をセル上へ
表示できます。
Microsoftでは
キーボード操作でも
数式表示を
切り替えられると
案内しています。
この状態の
スクリーンショットを
ChatGPTへ送れば
「何を計算しているか」
「この参照の意味は何か」
といった解説を
頼みやすくなります。
初心者が注意したいポイント
1つ目は
画像から推測した式を
元の数式だと
断定しないことです。
同じ結果になる
数式は複数あります。
2つ目は
1行だけを見て
判断することです。
複数行の
入力値と結果を
確認したほうが
計算ルールを
見つけやすくなります。
3つ目は
画像が小さすぎることです。
OpenAIは
不鮮明な画像では
解釈の精度が
下がる可能性を
案内しています。
数字や列名が
読める大きさで
撮影してください。
4つ目は
推測した数式を
本番ファイルへ
すぐ入力することです。
まず別のセルや
コピーしたブックで
期待する計算結果に
なるか確認しましょう。
よくある質問
結果だけから
元の数式を
特定できますか
特定できない場合が
あります。
同じ数値を返す
数式が複数あるためです。
その場合は
列名
他の行のデータ
計算目的
などを追加すると
候補を絞りやすくなります。
関数名まで推測できますか
候補を考えることは
できます。
合計ならSUM
平均ならAVERAGEなど
表の目的から
候補を検討できます。
ただし
別の数式でも
同じ結果になる場合が
ある点に注意してください。
数式バーも一緒に撮るべきですか
数式が残っているなら
撮ったほうが
確認しやすくなります。
数式バーに
実際の数式が
表示されている場合は
推測ではなく
その式を直接
読み解けます。
Excelファイルを
直接見せる方法との
違いは何ですか
スクリーンショットでは
画面に写っている範囲しか
確認できません。
ファイルそのものを
扱える場合は
セルや表の構造について
より多くの情報を
確認できることがあります。
画像しかない場合は
スクリーンショットから
候補を考える方法が
現実的です。
次にやることは
3行以上が見える
画像を用意する
まず
数式を知りたい列と
その計算に
使っていそうな列を
同時に表示してください。
できれば
データを3行以上
画面に入れます。
さらに
列記号
行番号
見出し
計算結果
が読める状態で
スクリーンショットを
撮ります。
ChatGPTへ送ったら
「このD列の数式を
推測してください。
どのセルを使う
計算なのか
候補を示して
理由も説明してください。
断定できない場合は
必要な追加情報も
教えてください」
と質問します。
その後
候補となった数式を
テスト用セルへ
実際に入力し
画像に表示された結果と
一致するか
確認してください。
まとめ
ChatGPTでは
Excel表の
スクリーンショットから
列名
数値
セル位置
計算結果をもとに
使われていそうな
数式の候補を
考えてもらえます。
ただし
画像から分かるのは
基本的に推測です。
数式が残っているなら
数式バーや
「数式の表示」で
実際の数式を
確認する方法を
優先してください。
推測する場合は
1行だけでなく複数行の入力値と
結果を比較し候補となった式を
Excelで試して期待する結果になるか
確認しましょう。
参考情報・出典
出典元:
OpenAI Help Center
確認内容:
ChatGPTで画像を
読み取って質問する方法と
画像解析の注意点について
URL:
https://help.openai.com/ja-jp/articles/8400551-chatgpt-image-inputs-faq
出典元:
Microsoft Support
確認内容:
Excel数式の基本構造と
セル参照について
URL:
https://support.microsoft.com/en-us/excel/get-started/overview-of-formulas-in-excel
出典元:
Microsoft Support
確認内容:
数式バーと
数式の表示方法について
URL:
https://support.microsoft.com/en-us/excel/show-and-print-formulas
出典元:
Microsoft Support
確認内容:
相対参照
絶対参照
複合参照の違いについて
URL:
https://support.microsoft.com/en-us/excel/switch-between-relative-absolute-and-mixed-references
出典元:
Microsoft Support
確認内容:
セル参照を使って
数式を作成する方法について
URL:
https://support.microsoft.com/en-us/excel/use-cell-references-in-a-formula
この記事へのコメントはありません。