- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル複数検索で)
エクセル複数検索でA、B、C列を検索してD列のデータを求める式を作成しました
このQ&Aのポイント
- エクセルにおいて、A、B、C列を検索してD列のデータを求める式を作成しました。
- この式を使用することで、指定した条件に合致するデータをD列から取得することができます。
- また、質問者はA10のセルにフルネームを入力し、A1~A4の値は最初の文字のみ認識させたいとのことです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
逆でしたか! 同じ理屈でA1:A4側だった先頭文字取り出しを A10側にして比較すればよろしいかと・・・・! =SUMPRODUCT((A1:A4=LEFT(A10,1))*(B1:B4=B10)*(C1:C4=C10)*D1:D4) どうでしょうか!
その他の回答 (1)
- comv
- ベストアンサー率52% (322/612)
回答No.1
こんばんは =SUMPRODUCT((LEFT(A1:A4,1)=A10)*(B1:B4=B10)*(C1:C4=C10)*D1:D4) で試してみて下さい!
質問者
補足
早速回答ありがとうございます。質問がわかりづらくて申し訳ございません。回答頂いた式で試してみましたが検索値(A10セル)を1文字入力する場合はうまくいきましたが質問はその逆でA1~A4セルを1文字にして検索値(C10セル)は3~4文字入力したいのです。理由はA1~A4のデータ量を減らす為です。 教えて頂いた式から色々変えてみましたがうまくいきませんでした。よろしくお願い致します。
お礼
出来ました。おかげさまでデータ量が1/3位に減らすことが出来そうです。またデータの修正も楽になりました。大変有り難うございました。