痔になりやすい生活習慣とは?

  A   B   C
1 大阪  1,000 山田
2 東京  1,000 吉田
3 神戸  1,200 山内
4 東京  1,000 吉田
5 大阪  2,200 山田

このようなものが、3,000行位ある中で、A列に2つ以上重複したものがない行(この場合 大阪 1,000 山田)のみを取り出したいのですが… 数が多すぎてオートフィルでは大変なので… どなたか、よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (7件)

こんにちは。



他の方も言ってますが、A列の重複なしは「神戸」ですよね。だとしての回答です。

フィルタオプションの設定を使います。

表の1行目に項目名を設定します。
仮に、項目1、項目2、項目3 とします。

セルE2に =COUNTIF($A$2:$A$5,A2)=1 と入力します。セルE1は空白にします。

A1を選択して、データ→フィルタ→フィルタオプションの設定 と進みます。

抽出先を選択範囲にします。
リスト範囲は自動で入ります。
条件範囲を$E$1:$E$2とします。

これで[OK]を押します。

どうでしょうか。
    • good
    • 0

No.1です



質問をもう一度良く、読み返してみましたら、どうも内容を勘違いしていたようです。

申し訳ありません
    • good
    • 0

どうも質問者様の質問がはっきりしないので、回答の皆様が混乱しているようですが、


私は例題の神戸のみを抽出したいと、解釈したのですが..
質問者の補足を待ちます。
    • good
    • 0

A列を基準に並べ替えを行うと



大阪 1000 山田
大阪 2200 山田
神戸 1200 山内
東京 1000 吉田
東京 1000 吉田

になります。

ここに数式を加えると

大阪 1000 山田 1
大阪 2200 山田 0
神戸 1200 山内 0
東京 1000 吉田 1
東京 1000 吉田 0

となります。

このデータから『0』だけを抽出すれば、『神戸』も抜き出すことができると思うのですが、どこかに不備がありましたら、教えてください

よろしくお願いします。
    • good
    • 0

例の内容だと


重複無し 3
重複2個 1&5
重複3個 2&4
なので1だけ表示というのはできないと思いますが...
また条件の「A列に2つ以上重複したものがない行」でA列のみ対象としても
表示されるのは3(神戸  1,200 山内)ですよね。

3を抽出ということなら、1行目に項目行を置き
D列にD2=COUNTIF(A:A,A2)として、下方にコピー
「データ」「フィルタ」「オートフィルタ」でD列の▼を押して1を選択してください。
    • good
    • 0

#1のkeirikaさんのやり方だと、一番最後は


(下が空白)上と同じでも0になりませんか?

質問の例題ですが、A列に大阪は重複していると思うのですが、
例題は神戸を抜き出すのではないのですか?
    • good
    • 0

1.A列を基準に並べ替えをします



2.D1セルに=IF(A1=A2,1,0)を入力し、下方向へコピーします。

3.オートフィルタでD列が0のものを抽出します。

以上で出来ると思います。

よろしければ、一度お試しください
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルで重複しているデータの抽出のしかたを教えてください。

エクセルで重複しているデータを抽出したいのですが・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。
A列に日付 B列に企業名このデータが300件ほどあります。

 Å列      B列
1月 1日    AAAA社
1月 4日   BBBB社
1月 8日   CCCC社
2月 1日   BBBB社
2月20日    DDDD社
3月 2日   AAAA社

と、あるとしてB列の企業名が重複しているものを抽出したいのですが・・・。この場合 AAAA社とBBBB社ですが。
これを簡単に抽出する方法はないでしょうか?
教えてください お願いいたします。

Aベストアンサー

企業名がセルB2からセルB300まで入力されていると仮定します。
セルC2に IF(COUNTIF($B$2:B2,B2)>1,"*","") を入力し、セルC300までコピーして下さい。すると重複したデータの二番目以降に "*" のマークが付きます。
(注) 数式を下のセルまでコピーするため、COUNTIF($B$2 は絶対参照にして下さい。

Qエクセルで,同じ列にある複数の重複する名前を抽出する方法はありますか?

エクセルで,同じ列にある複数の重複する名前を抽出する方法はありますか?
たとえばA1~A100に氏名が入力されている中に鈴木一郎,佐々木次郎,高橋三郎など重複して氏名が入力されているとします。どの氏名が重複入力されているか不明なので,オートフィルターで抽出するのはチョット不便です。
この場合,鈴木一郎,鈴木一郎,佐々木次郎,佐々木次郎,高橋三郎,高橋三郎と言うように上から順番に重複している氏名を抽出して表示する関数はありますか?

Aベストアンサー

NO1ですが、NO2さんに対する質問の回答がないのでかわりに・・・

=IF(COUNTIF(B$1:B$100,$B1)>1,"重複","1")

ではなく

=IF(COUNTIF(B$1:B$100,$B1)>1,"重複","")

にすれば「1」という表示は無くなりますよ!

QExcelですが、同一データが複数あるとき、検索して、その全部を抽出する方法

Excelですが、検索キーに、同一データ(レコード)が複数あるとき、検索して、その全部を抽出表示する方法を教えてください。

Vlookupは、同一データが複数あるとき、最初の行(レコード)を1つだけ抽出してきます。2つ目、3つ目の行は抽出できませんが、その全部を抽出する方法がありますでしょうか。

例えば、以下の例で、「A株式会社」をキーに検索した場合、<検索結果>シートのように、該当のレコード3つ(行2~4)を抽出して表示するようにしたいのですが、方法はありますでしょうか。よろしくお願いします。

<データシート>
 列A  列B    列C 列C
行1 No 会社名   所属 担当者
行2 1 A株式会社  ○事業部  坂下順人
行3 2 A株式会社  △事業部  滿山友人
行4 3 A株式会社  △事業部  目標達子
行5 4 B株式会社  設計部山下清人
行6 5 B株式会社  営業部横浜美人
行7 6 C株式会社  営業部川崎次郎
行8・・・・・・・・・・・・

<検索結果:別のシートにおいて>
行1 会社名 所属  担当者
行2 A株式会社 ○事業部 坂下順人
行3 A株式会社 △事業部 滿山友人
行4 A株式会社 △事業部 目標達子

Excelですが、検索キーに、同一データ(レコード)が複数あるとき、検索して、その全部を抽出表示する方法を教えてください。

Vlookupは、同一データが複数あるとき、最初の行(レコード)を1つだけ抽出してきます。2つ目、3つ目の行は抽出できませんが、その全部を抽出する方法がありますでしょうか。

例えば、以下の例で、「A株式会社」をキーに検索した場合、<検索結果>シートのように、該当のレコード3つ(行2~4)を抽出して表示するようにしたいのですが、方法はありますでしょうか。よろしくお...続きを読む

Aベストアンサー

#03です
>最後のROW(T1)で、T1を参照しておりますが

ROW(T1)は「1番目」を意味しています。T1セルに何もなくても関係ありません。コピーしたの行はROW(T2)になりますが、これは2番目のという意味です

#REF!エラーになりますか?
私が示した条件と何か変えていませんか?
別シートのA1に「抽出する会社名」を入力してあれば、回答したような結果になるはずですが‥ (テストしてありますので)

ただし2000行もあるならVBAの方が良いかもしれません
きっと「シートが重くなる」と思います

Q【エクセル】同じ言葉が3つ以上のセルを抽出したいのですが。

困っています! 

エクセルで同じ言葉が3つ以上のセルを抽出したいです。

------------------------------------------------------------
(例)「エクセル」、「エクセル」、「エクセル」、「ワード」、「ワード」とセルが並んでいる時、「エクセル」だけを抽出したいです。
--------------------------------------------------------------

分かる方がいらっしゃいましたらお願いいたします。

Aベストアンサー

   A   B  C    D
1 項目        項目
2 エクセル   TRUE エクセル
3 エクセル
4 エクセル
5 ワード
6 ワード

1.セル A1 をセル D1 に複写
2.セル C2 に式 =COUNTIF(A$2:A$9,A2)>2 を入力
3.[データ]→[フィルタ]→[フィルタオプションの設定]を実行
4.“指定した範囲”に目玉入れ
5.[リスト範囲]ボックス内にマウスカーソルを置いて、範囲 A1:A9 を撫で撫で
6.[検索条件範囲]ボックス内にマウスカーソルを置いて、範囲 C1:C2 を撫で撫で
7.[抽出範囲]ボックス内にマウスカーソルを置いて、セル D1 をチョーン
8.“重複するレコードは無視する”にチェック入れ
9.[OK]をクリック

Qエクセルで、条件に一致した行を別のセルに抜き出す方法

エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。

たとえば、

<A列> <B列> <C列>
7/1 りんご 100円
7/2 ぶどう 200円
7/2 すいか 300円
7/3 みかん 100円

このような表があって、100円を含む行をそのままの形で、
別のセル(同じシート内)に抜き出したいのですが。

7/1 りんご 100円
7/3 みかん 100円

抽出するだけならオートフィルターでもできますが、
抽出結果を自動的に、別の場所に、常に表示させておきたいのです。

初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。

Aベストアンサー

同じ質問が結構よく出てますが、そんなに初歩的でもありません
別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。
日付のセル書式は「日付」形式に再設定してください

=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")

データ範囲は500行までとしていますが、必要に応じて変更して下さい

Q2つのシート間での重複データのチェック

Excelについて教えてください。
以下の2つのシートがあります。

Sheet1
すずき 03-0000-0000
やまだ 03-1111-1111
たなか 03-2222-2222

Sheet2
03-1111-1111
03-4444-4444
03-0000-0000
03-2222-2222

Sheet1には名称と電話番号、Sheet2には別所から抽出した電話番号のみのデータがあります。
Sheet1のデータの中からSheet2に電話番号があるものだけを知りたいのですが、たとえばSheet1の 各行のC列 に Sheet2に一致する番号があった場合は●等付けるにはどうすればよいでしょうか。

よろしくお願いします

Aベストアンサー

シート1のC列に式を入れます。
=IF(ISNA(VLOOKUP(B1,Sheet2!A:A,1,FALSE))=TRUE,"-","●")

【式の説明】
シート1のセルB1の値が、シート2のA列に、存在する場合は●を、存在しない場合は-をセット。

Qエクセルで条件に一致したセルの隣のセルを取得したい

下のような「得点」という名前のシートがあります。
(「田中」のセルがA1です。)

 [ 田中 ][ 10 ][ 200 ]
 [ 山田 ][ 21 ][ 150 ]
 [ 佐藤 ][ 76 ][ 250 ]
 [ 鈴木 ][ 53 ][ 350 ]

別のシートのA1セルに、「佐藤」と入力すると、

 [ 佐藤 ]

「得点」シートから「佐藤」の列を見つけて、B1、C1に

 [ 佐藤 ][ 76 ][ 250 ]

のように表示させたいのですが、B1、C1にはどのような式を書けば良いのでしょうか。
「得点」シートでは氏名が重複する事はありません。
IF文を使うと思うのですが、いまいち良く分かりませんでした。

よろしくおねがい致します。

Aベストアンサー

こんにちは!
VLOOKUP関数で対応できます。
IF関数と併用すればエラー処理が可能です。

Excel2007以降のバージョンであれば
B1セルに
=IFERROR(VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0),"")
としてC1セルまでオートフィルでコピー!
そのまま下へコピーすると行が2行目以降でも対応できます。

Excel2003までの場合は
=IF($A1="","",VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0))

としてみてください、m(_ _)m

Qエクセル 複数条件での検索を関数を使って解決したいです。

エクセル関数を使って複数の条件を満たしたときの
特定のセルの文字列を返す方法を考えています。

例を挙げると

   A    B    C     D    E    F
1  金額  日付  名称   金額  日付 名称
2  100  1月5日  a    100  2月1日 =???
3  200  1月5日  b
4  300  1月6日  c
5  400  2月1日  d
6  100  2月1日  XYZ
7  100  2月3日  e
8  200  2月3日  f

上のような表のときに
金額=「100」 かつ 日付=「2月1日」 という2つの条件を
満たしたときのC列の文字列「XYZ」を返すということをやりたいのです。

金額だけですとVLOOKUP関数を使って
=VLOOKUP(D2,A2:C8,3,false)
とやって「a」という文字列はかえってくるのですが
どうやっても「XYZ」という文字列が返せません。
(日付の条件を入れていないので当たり前ですが...)

なにかいい方法がありましたらお願いします。

エクセル関数を使って複数の条件を満たしたときの
特定のセルの文字列を返す方法を考えています。

例を挙げると

   A    B    C     D    E    F
1  金額  日付  名称   金額  日付 名称
2  100  1月5日  a    100  2月1日 =???
3  200  1月5日  b
4  300  1月6日  c
5  400  2月1日  d
6  100  2月1日  XYZ
7  100  2月3日  e
8  200  2月3日  f

上のような表のときに
金額=「100」 かつ 日付=「2月...続きを読む

Aベストアンサー

◆こんな方法もありますよ
=INDEX(C2:C8,MATCH(D2&E2,INDEX(A2:A8&B2:B8,),0))

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

QexcelのVLOOKUPで検索値を2つにできますか?

excelのVLOOKUPで検索値を2つにしたいです
私の知っているVLOOKだと下記のことは対応できます
例えば、A列に会社名、B列に住所、C列に電話番号 とあった場合
「住所が検索値と同一なら電話番号を表示しなさい」という指示は出せます

そこで質問です
「会社名と住所が検索値と同一なら電話番号を表示しなさい」
というような、複数の検索値を持つ事はできないのでしょうか?

参考になるURLなどでも結構ですので、ご存知の方よろしくお願いいたします

Aベストアンサー

元の表をA列に会社名、B列に住所、C列に「=A2&B2」、D列に電話番号のようにして
=VLOOKUP(会社名&住所,$D$2:$C$100,2,FALSE)
のようにすれば可能です。


人気Q&Aランキング