質問: エクセルの関数について教えて下さい。画像ファイルのエクセルシートで、A5からC12までデータが入力されています。
回答: データが多くなっても分かりやすくパソコンに負担の少ない方法は作業列を作って対応することです。 例えばE5セルには次の式を入力して下方にドラッグコピーします。 =IF(A5="","",A5&COUNTIF(A$5:A5,A5)) その後にお求めのB2セルには次の式を入力しC2セルまで横にドラッグコピーすればよいでしょう。 =IFERROR(INDEX($B$5:$C20,MATCH($A2&COUNTIF($A$5:$A20,$A2),$E$5:$E20,0),COLUMN(A1)),"") なお、作業列が目障りでしたらその列を選択して「非表示」にすればよいでしょう。