- ベストアンサー
Excel自動入力
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
NO1です。 数式に誤りがありましたので訂正します。 COUNTIF(Sheet1!$A3の部分が絶対参照指定になっていませんでした。 訂正した数式 =IF(COUNTIF(Sheet1!$A$3:$A$100,$A$1)>=ROW(A1),INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$A$3:$A$100=$A$1,ROW(Sheet1!$A$3:$A$100),9999),ROW(A1))),"")
その他の回答 (1)
- mu2011
- ベストアンサー率38% (1910/4994)
次の方法は如何でしょうか。 (1)名前別シートのA1に名前を定義 又は、A1に=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,10)でシート名が抽出できます。 (2)名前別シートの表示セルに以下の数式を設定、縦横に必要分コピーして下さい。 尚、配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。 日付は内部シリアル値(5桁数値)が表示された場合、セルの書式設定で日付として下さい。 =IF(COUNTIF(Sheet1!$A3:$A$100,$A$1)>=ROW(A1),INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$A$3:$A$100=$A$1,ROW(Sheet1!$A$3:$A$100),9999),ROW(A1))),"")
お礼
mu2011様 追伸です、2回目は図が添付出来ませんでしたが、補足内容通りです。
補足
有難うございます 関数をコピペしました お陰様で何とかなりそうですが、一つおかしなことになります 例えば、岩手花子 でSheet1に書き込みを4回すると3回分がSheet2(岩手花子)に表示されて再び岩手花子5回目の書き込みをすると4回目の分が表示されて5回目が表示されません、添付図の様に秋田三郎は5回書くと4回分が表示されます、どこかの設定が違うのでしょうか。 宜しくお願いいたします。
お礼
mu2011様 感激です、幾日もあれやこれや弄くりましたがいま一つ上手くいきませんでしたがお陰様で完璧に出来ました有難うございました。