- 締切済み
Excelで文字列が含まれている値から最小値を取り出す
こんにちは。Excelの関数での質問です。 Excelで以下のようなデータがあった場合 A列 B列 C列 (1) 1 2 AB10001 (2) 1 2 CD10003 (3) 1 2 CD10002 (4) 1 2 AB10004 (5) 3 4 ZZ99999 (6) 3 4 ZZ00000 A列、B列の値が同じ行で、C列の左2桁が等しい値の中から最小を 取り出したいです。 このデータの場合、A列「1」、B列「2」のレコードでは C列の「AB10001」、「CD10002」が取り出したいです。 A列「3」、B列「4」のレコードでは C列の「ZZ00000」が取り出したいです。 以上、よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- sige1701
- ベストアンサー率28% (74/260)
回答No.1
D1=IF(C1=LEFT(C1,2)&TEXT(MIN(IF(($A$1:$A$6=A1)*($B$1:$B$6=B1)*(LEFT($C$1:$C$6,2)=LEFT(C1,2)),RIGHT($C$1:$C$6,5)*1,"")),"00000"),C1,"") 配列数式です。Ctrl+Shift+Enterで式を確定して下さい
お礼
さっそくのアドバイスありがとうございます。 さっそく使わせていただきました。私の説明不足だったのですが、 このようなデータが700以上あるのです。 その場合、教えていただいた数式ではできませんでした。 説明不足で申し訳ございません。