
エクセル関数
エクセル2003を使っています。
エクセル関数を使って
以下のような複数データの中から、一つ以上存在するデータを抽出する関数を教えてください。
重複している場合は、一つだけ抽出します。
セルA1 山田 セルB1 山田
セルA2 佐藤 セルB2 佐藤
セルA3 井上 セルB3 井上
セルA4 佐藤 セルB4 三田
セルA5 三田 セルB5 (以下空白)
セルA6 井上
よろしくお願いします。
投稿日時 - 2011-03-15 19:16:16
mike_g様の3の数式を次の様に変更すれば、2の作業は不要になります。
=IF(ROWS($1:1)>COUNT($D:$D),"",INDEX($A:$A,SMALL($D:$D,ROWS($1:1))))
投稿日時 - 2011-03-16 06:32:18
とても参考になり、助かりました。
お忙しいところご回答いただき、ありがとうございました。
投稿日時 - 2011-03-22 15:04:01
このQ&Aは役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
回答(3)
1.セル D1 に式 =IF(COUNTIF(A$1:A1,A1)=1,ROW(),"") を入力して、
此れを下方にズズーッとドラッグ&ペースト
2.セル B1 に次の条件付き書式を設定
数式が =ISERROR(B1)
フォント色 白
3.セル B1 に式 =INDEX(A$1:A$6,SMALL(D$1:D$6,ROW())) を入力し
て、此れを下方にズズーッとドラッグ&ペースト
投稿日時 - 2011-03-15 20:57:07
とても参考になり、助かりました。
お忙しいところご回答いただき、ありがとうございました。
投稿日時 - 2011-03-22 15:03:50