
こんにちは。
皆様お助け下さい!
画像をご覧ください。
E2セルに以下の式を入力しています。
=INDEX(A1:A7,MATCH(C2:C5,A1:A7,0),0)
以前のバージョンののExcelでは、A列とマッチするセルがあれば抽出してこられたのですが(画像の例ですと「H」がE2セルに返ります)、現在のExcelのバージョンでは、画像のように下方へ自動的に式が入力されて、E2に回答が表示されなくなりました。
スピル機能だと思うのですが、これを解除する方法を調べると、先頭に@を入れる方法があったので試してみたのですが、結果エラーになるだけでした。
スピル機能を解除する方法はないと書かれているページもありましが、本当にないものでしょうか?
また以前と同じようにE2セルに回答を出すにはどうしたらよいでしょうか?
詳しい方どうぞ回答よろしくお願い致します!

No.8ベストアンサー
- 回答日時:
こんにちは
>以前のバージョンののExcelでは、A列とマッチするセルがあれば抽出してこられたのですが
信じられません!!
スピル機能のないエクセルを用いていますが、そのようなことはできないですね。
通常の計算で、
=MATCH(C2:C5,A1:A7,0)
とした場合、第一引数はC2:C5の代表値としてC2が採用されて計算されるので、#N/Aが返されます。
仮に、これを配列化するために
=INDEX(MATCH(C2:C5,A1:A7,0),)
としても、計算結果は {#N/A, #N/A, 7, #N/A} となるので、この配列から有効な最小値を取得しない限り、結果は#N/Aとなります。
配列から直接「有効な最小値」を抽出しようとしても、MINやSMALL関数では、範囲にエラー値を含むとエラーを返してしまうのでうまくいかないはずです。
配列数式を用いて
SMALL(IF(COUNTIF(C2:C5,A1:A7)>0,ROW(A1:A7),10),1)
のような方法で計算することでindex値の7を得る手法は、旧いバージョンでよくみられた方法です。
(ですので、ご質問文の方法で抽出できるたとはとても思えません)
上記の他にも、近年のエクセルなら、AGGREGATE関数を用いることで、配列数式化しなくても配列計算をさせることは可能です。
(SUMPRODUCT関数にも似たような効果を期待できます)
新しいバージョンをお使いなのであれば、FILTER関数が使えると思いますので(私の環境では使えませんが)、そちらを利用して抽出する方法をとれば、はるかに簡単に抽出できるものと思います。
https://support.microsoft.com/ja-jp/office/filte …
回答ありがとうございます!
確かにそうですね。。。
以前の式と何か勘違いしてる気がしてきました。
もう一度見直してみます。
AGGREGATE関数は知らなかったので調べてみます!
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) エクセルの関数について 5 2023/01/26 15:26
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) エクセル関数のXlookupのフィルハンドル機能(類した機能でも可)を知りたいです。 3 2022/09/20 20:02
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) 重複したデータ(空白は除く)のVBA表記について 4 2022/08/15 07:28
- 日本語 読解力の質問です(Excel含む) 12 2022/08/02 13:25
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】大変な警告
【大喜利】「今このパソコンは大変危険な状態です」という警告メッセージを無視してパソコンを開いたら、こんなことが起こった
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
コンビニでおにぎりを買うときのスタメンはどの具?
コンビニでおにぎりを買うとき、何の具材を選ぶことが多いですか?
-
あなたの人生で一番ピンチに陥った瞬間は?
これまでの人生で今振り返ると「あの時、1番ピンチだったなぁ...」という瞬間はありますか?
-
泣きながら食べたご飯の思い出
泣きながら食べたご飯の思い出を教えてください。
-
条件付書式で「=#N/A」に色を付けたい
Excel(エクセル)
-
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
Excelで重複データの件数ではなく、何番目かを求める方法
Excel(エクセル)
-
-
4
特定のシートのみ再計算させない方法は?
Excel(エクセル)
-
5
エクセルで、書式設定をして表示させているものを、表示している見たままを
その他(Microsoft Office)
-
6
Excelのmatch関数エラー原因が分かりません
Excel(エクセル)
-
7
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
-
8
SUMIFに変わる(代用)数式を教えてください
Windows 7
-
9
【配列数式を使わずに】表から複数のデータを抽出して、別の表に上から順に並べたい。
Excel(エクセル)
-
10
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
11
別ファイルを開かず、INDIRECT関数を使用せずに、別ファイルのデータを求めたい
Excel(エクセル)
-
12
配列数式の解除
Excel(エクセル)
-
13
ある範囲のセルから任意の値を検索して、その隣のセルの値を取得するという関数はありますか?
Excel(エクセル)
-
14
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
15
エクセルのセル内の余白の設定って出来るのでしょうか?
Excel(エクセル)
-
16
Excelシートの保護時にデータの並び替え
その他(Microsoft Office)
-
17
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
-
18
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
19
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
20
INDIRECT関数の代替方法は?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[エクセル]連続する指定範囲か...
-
エクセルで、絶対値の平均を算...
-
ExcelのINDEXとMATCH関数でスピ...
-
Excel オートフィルタのリスト...
-
読み込みで一行おきに配列に格納
-
配列がとびとびである場合の書き方
-
Excelのセルの色指定をVBAから...
-
表にフィルターをかけ、絞った...
-
INDEX(D:D,L3)の意味は?
-
VBAでの100万行以上のデータの...
-
配列のSession格納、及び取得方...
-
[VBA]改行入りのセルの値を配列...
-
array関数で格納した配列の型を...
-
iniファイルのキーと値を取得す...
-
エクセルでエラーを無視して一...
-
【VBA】ユーザーフォーム リス...
-
C#で配列のフィールドを取得したい
-
バイト配列の構造体変換について
-
VBA 配列に格納した値の平均の...
-
配列に画像を格納
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[エクセル]連続する指定範囲か...
-
エクセルで、絶対値の平均を算...
-
ExcelのINDEXとMATCH関数でスピ...
-
表にフィルターをかけ、絞った...
-
DataSetから、DataTableを取得...
-
Excelのセルの色指定をVBAから...
-
配列がとびとびである場合の書き方
-
array関数で格納した配列の型を...
-
読み込みで一行おきに配列に格納
-
【VBA】ユーザーフォーム リス...
-
Excel オートフィルタのリスト...
-
.NET - 配列変数を省略可能の引...
-
VBA 配列に格納した値の平均の...
-
iniファイルのキーと値を取得す...
-
Split関数でLong配列に格納する...
-
VB6.0 ファイルの一括読込み
-
[VBA]改行入りのセルの値を配列...
-
配列のSession格納、及び取得方...
-
VBAでの100万行以上のデータの...
-
エクセル 条件を指定した標準...
おすすめ情報
関数に詳しい方、スピル機能をご存じの方回答をお願い致します。