• ベストアンサー

エクセルで

A列にID番号B列に商品名などが入力されています。  A   B a001  ○○ a002  ○○ a002  ○○ というように。A列の番号は続けて同じ番号が入っていたりします。このA列の番号をC列にコピーするのですが、その際同じ番号はコピーしないようにしたいのです。 どの関数を使えばよいのでしょうか。

noname#15583
noname#15583

質問者が選んだベストアンサー

  • ベストアンサー
  • moon00
  • ベストアンサー率44% (315/712)
回答No.1

並べ替えを行い、同じ番号は必ず続いているという状態なら、 C2に「=IF(A2=A1,"",A2)」とします。 A列の該当セルが上と同じものなら""(空白)、 違うならそのセルの内容を表示します。 並べ替えせずに、同じ番号がとびとびにあるという場合は 使えません。

その他の回答 (1)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 データが1行目からとすると、C1に、 =IF(COUNTIF($A$1:A1,A1)=1,A1,"") と入力して下の行にオートフィルコピーします。 これで一番若い行のみ表示されます。 もちろん同じ番号が飛び飛びにあっても(並べ替えていなくても)OKです。

noname#15583
質問者

お礼

moon00様maruru01様 さっそくのご回答ありがとうございました。 おかげで助かりました。 ポイントは回答の早い方から付けさせていただきました。

関連するQ&A

  • エクセル関数のハイパーリンクについて

    初めて質問します。よろしくお願いします。 エクセル2000を使っています。 A列に商品番号 B列にハイパーリンクを下記の関数で入力しています。 =HYPERLINK("c:\windows\デスクトップ\○○\"&A1&".jpg") デスクトップの○○というフォルダ内に商品の画像を商品番号の名前で保存してあります。 B列のハイパーリンクをクリックすればその名前の商品の画像が見れるようになっています。 商品が1000個ほどあるため、B列の関数はコピーしたのですが、今現在、どの商品の画像があるのかないのかわからない状態です。 そこで、C列にリンク先が存在するかどうかを関数で入力したいのです。そのような方法はあるでしょうか?出来ればマクロではなく関数でお願い致します。 また、その方法はエクセル2003でも問題ないかどうかもお願い致します。

  • エクセルのVLOOKUPに関して

    お世話になっております。 VLOOKUP関数になるのか他の関数になるのか分からないのですが ご教授よろしくお願い致します。 A1セル      A2セル      A3セル 店番号      商品名       担当 1         ア          山口 2         イ          大山 3         ウ          斎藤 1         エ          中村 1         オ          山口 上記のような情報がシート1にあり、 シート2のA1セルに店番号を入力した時に シート2のB列に同じ店番号を持つ商品名をB1、B2、B3...セルへとリスト化し、 C列に担当をC1、C2、C3...セルへとリスト化したいのですが、 どのような関数を使用すれば可能となりますでしょうか。 よろしくお願い致します。

  • エクセルでこんなことできますか?

    エクセルで次のようなことがしたいのですが、関数等を使ってやり方があったら教えてください。 例を挙げて説明します。まずsheet2のA列に商品のIDを1行目、2行目...と入れていきその隣のB列に商品の名前を1行目、2行目...と入れていきます。 そしてsheet1で、たとえばセルA1にIDを入力したとき、sheet2のIDと一致するものがあればそれの商品名を、入力したセルの右隣(セルB1)に自動的に返してくれる。 こんなことってできるでしょうか?教えてくださいお願いします。

  • エクセルの初心者になります。

    エクセルの初心者になります。 A列には商品名をB列には商品番号を入力していますが、A列に商品名を入力したら製品番号が自動表示される方法はありますか? ちなみに商品は2000種類くらいあり、別のデータから商品名はコピーペーストできるのですが、現状商品番号は手入力して非常に時間が掛かっております。 どなたかお分かりの方がいらっしゃいましたら教えていただけないでしょうか? 何卒、宜しくお願い致します。

  • エクセル一覧表からの検索

    商品管理に使いたいのですが、例えばA列に商品NO.B列に商品名、C列にメーカー名・・・といった一覧表から↓  A        B       C     D  商品NO.  商品名  メーカー名  棚NO. 0001    オシエテ   goo     A-1 0002    コタエテ    net     A-2 vlookup関数で商品NO.(A列)を入力し、商品名(B列)を検索する数式はわかったんですが、同時にメーカー名(C列)棚NO.(D列)も表示したいんですがどんな方法があるでしょうか?(現在、0001入力でオシエテは検索できるがgoo A-1が出ない。当たり前だけど) また、B入力で他のA C DさらにC入力でA B Dが一発で検索できるようにしたいのですが何か良い方法はありませんか?よろしくお願いします。

  • エクセル VLOOKUPについて。

    お伺いいたします。 A列→商品番号(1~順番になっています。)B列→メーカー、C列→商品名という資料があります。 VLOOKで商品名を入力したらメーカーがでてくる。メーカーを入力したら商品名がでてくるという 検索セルを作りたいのですがどのような書式にすればよいかわかりません。 ご教授お願いいたします。

  • エクセルの関数で

    いつもお世話になってます。 例えばA列に商品コード、B列に商品名が入力されているシートがあって、あるセル(例えばC1)に商品コードを入力すると特定のセル(例えば(D2)に商品名が転記されるようにするにはD2にはどのような関数を書けばいいのかどなたか教えてください。

  • エクセル関数で、ご教示下さい

    例として、セルA1~A10に、1.2.3.・・・・10と番号を入れて       セルB1~B10には、商品の在庫数が入力されているとします。 この時、セルC1に集計の開始番号 セルC2に集計の終了番号を入力すれば、      D1に開始番号から終了番号までのB列の合計を表示させたいのですが、      このような集計ができるD1に入れる関数はあるでしょうか。 例えば、B列の3行目から6行目までの合計をD1に表示させたい場合に      C1にA列番号の3を入力、C2には6を入力すれば、D1にB3からB6の合計を      表示してくれる、といった関数です。      開始番号、終了番号は、何番~何番までと、その都度変わります。 どなたか、よろしく、お願いいたします。         

  • エクセルのLOOKUPの簡単な質問

    エクセルのLOOKUPで    A   B      C        D 1             商品番号    商品名 2   1  りんご     3       みかん 3   2  バナナ     15       いちご 4   3  みかん     1       りんご といった表をつくったとして、A・BにLOOKUP用のリストを入れておいて、Cに番号を入力すればDに商品が表示されるようにしたいのですが その場合にDに =LOOKUP(C2,$A$2:$A$20,$B$2:$B$20) といった関数を入れて、ずーっと下のほうまでコピーすることで表を 作成できたのですが、 まだ入力していない行のDのところに「#N/A」と表示されるのを、非表示(真っ白なセルのように)することは出来ますか??

  • エクセル データベースからの検索について

    エクセル データベースからの検索について 商品名・商品番号・在庫といったデータベースがあります。 検索する別の場所を設けそこで商品番号をたたくと商品名と在庫が表示できるようにVLOOKUPでしました。 商品番号がわからない場合があるので商品名から検索できるようにしたいのですが 商品番号からの検索と同じ関数では「#N/A」となってしまいました。 文字での検索の場合はどのような関数になるのでしょうか?         B2商品番号入力   C2検索結果表示(商品名) D2検索結果表示(在庫数)         B3商品名入力    C3検索結果表示(商品番号)D3検索結果表示(在庫数)  A10商品番号  B10商品名     C10在庫数   :       :         : としてC2には =VLOOKUP(B2,A10:C100,2,FALSE) とし正しい結果が表示されます。 商品名から検索したいC3にも同様のものをいれましたが表示されません。 よろしくお願いします。     

専門家に質問してみよう