A B C D E F 1 太郎 1 1 2 次郎 2 3 2 3 3 三郎 1 2 1 2 上記の表で、D列以降にデータが入っています。 それを、B・C列に詰めて、表示したいです。 実際には、表示する列(上記BC)と、データ列(上記D〜F)はもっと多いです。 よろしくお願いします。
引用: A B C D E F 1 太郎 1 1 2 次郎 2 3 2 3 3 三郎 1 2 1 2 上記の表で、D列以降にデータが入っています。 それを、B・C列に詰めて、表示したいです。
説明が下手ですみません。 入力表と表示表を一括で説明してあります。 関数式が入るのは、BC列になります。 D〜F列は、手入力データです。一応、D〜F列に入るデータは決まっています。(例では、Dには1、Eには2、Fには3 が入っています) D〜Fのデータを左詰めで、BCに入れたいです。 よろしくお願いします。
A B C D E F 1 太郎 1 1 2 次郎 2 3 2 3 3 三郎 1 2 1 2 B1 =IFERROR(INDEX(1:1,AGGREGATE(15,6,COLUMN($D1:$Z1)/($D1:$Z1<>""),COLUMN(A1))),"") 右方向・→(C1まで) 下方向・↓ 最近のExcelなら B1 =FILTER(D1:Z1,D1:Z1<>"","")
んなっと様 FILTER関数、使えました。ありがとうございました。
利用者の皆様にお知らせです。
マイクロソフト オフィス スペシャリスト(MOS)
ビジネス統計スペシャリスト
IC3(アイシースリー)
VBAエキスパート
アドビ認定プロフェッショナル
Microsoft認定資格
App Development with Swift