No.1ベストアンサー
- 回答日時:
こんにちは
まったく別の考え方でもよければ・・・
ご提示の図で、E2セルに
=INDEX(B:B,AGGREGATE(14,6,ROW(A:A)/(A:A=D2)/(B:B<>""),1))
ではいかがでしょうか?
該当する値が存在しない場合は、エラー値になります。
この回答へのお礼
お礼日時:2021/02/09 17:36
ご返答ありがとうございます。検証したところ、できました。ただし、品番と数値のデータベースは他のフォルダーの中にあるので、パスで引用する必要があります。やってみると、計算が複雑となり、パソコンの反応が遅くなってしまいました。
もっと簡潔な式があると助かるかなと。
参考させていただきました。どうもありがとうございました。
No.3
- 回答日時:
No2です
>パソコンの反応が遅くなってしまいました
実は、配列計算は、不要な部分も含めて全体を一律に計算するので、計算負荷としては大きくなりがちです。
抽出や検索を大量に行う場合に、このような負荷の増大が起きやすいです。
確認はしていませんが、同一シート内の参照よりも、外部ブックの参照には時間がかかるものと考えられます。
範囲を狭めてもまだ負荷が大きな場合は、作業列を利用して計算結果を一旦保持させ、重複計算をしないようにすることで、負荷低減(=速度向上)を図れるはずです。
以下は、そのような場合の、解消法の解説及び実例に当たると思いますので、ご参考までに。
https://oshiete.goo.ne.jp/qa/12196634.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) エクセル テーブル機能の不明点 2 2022/04/14 14:10
- Excel(エクセル) こんにちは。ExcelのVLOOKUP関数のことで教えてください。 2 2022/05/07 11:33
- Excel(エクセル) エクセル 列の一番最後に入力されているセルを参照 3 2022/07/06 22:31
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) エクセル IF か VLOOK か 数式を 教えて下さい 2 2023/07/09 17:59
- Excel(エクセル) xlDownの使い分けについての質問です vbaでxlDownを使って一覧近い空白までのセルをコピー 3 2022/08/04 12:20
- Excel(エクセル) Excel 在庫管理について 3 2023/02/09 10:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3割の計算
-
信頼区間90%は何σ?
-
減少率計算式教えて下さい
-
倍率とデシベルの計算式
-
「再帰的」の意味を教えてください
-
らせんRの計算の仕方
-
電力ケーブルのインピーダンス...
-
2の128乗の計算方法
-
常用対数の求め方 log10の2は約...
-
1.01の12乗の計算
-
電卓の機能の名称が分からない...
-
10^0.2 = 1.58489319246111の計...
-
実生活で役に立つ数学ってあり...
-
指数計算を教えてください
-
2次関数って何の仕事で必要な...
-
計算の方法を教えてください。 ...
-
円周率の計算式って何ですか?
-
100の101乗と101の100乗ではど...
-
1512の1/5乗
-
三角形の面積・・・ヘロンと座...
おすすめ情報