• 締切済み

エクセルにて名簿整理したいのですが

以下の表においてデータを整理したのですが 関数を用いて自動処理できますか?  A       B タクロウ   タクロウ タクロウ    ケンジ ケンジ     ヒロシ ヒロシ     セイジ ケンジ セイジ Aの列に名前を入力したらBの列に自動的に入力されるようにしたいのです。(重複は含まずに) できるでしょうか? エクセル関係のサイトでわからなかったもので 申し訳ありませんがご指導お願いいたします

みんなの回答

noname#176215
noname#176215
回答No.4

#2 の者ですが 作業が面倒なら VBA で処理されたら良いように思います。 作業マクロですからそれほど難しくもないのでは? 関数でやる場合は ■B1セル =IF(COUNTIF(A$1:A1,A1)=1,ROW(A1),"") ■C1セル =IF(ISERR( INDEX(A:A,SMALL(B$1:B$6,ROW(A1)))),"", INDEX(A:A,SMALL(B$1:B$6,ROW(A1)))) 下方向にオートフィルコピー こんな感じでしょうか。

  • tascany
  • ベストアンサー率48% (15/31)
回答No.3

B列に何を出力させたいんですか?

noname#176215
noname#176215
回答No.2

エクセル関係のサイトに載ってないはずもないと思い ますが フィルタオプションの設定でできます。 1行目にタイトル行を挿入 範囲選択して [データ]→[フィルタ]→[フィルタオプションの設定] [指定した範囲]にチェック [検索条件範囲]は空白のまま [抽出範囲]に B1セルを指定 [重複するレコードは無視する]にチェックして[OK] 以上でどうですか?

aya0954
質問者

お礼

回答ありがとうございます。 その方法もためしたのですが それですとA列に名前入力した時に 自動的にB列に出力されないのです・・・ 説明が下手ですみません・・・ 重複することなく A列になまえを入力した時点で B列に出力されてほしいのですが・・・

  • korinsei
  • ベストアンサー率0% (0/1)
回答No.1

一番上の”タクロウ”がA1ならば B1に”=A1”でいいと思いますが 質問の意味が違うのかな?

関連するQ&A