[[20061120155255]] 『同じ数字の検索方法』(take) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『同じ数字の検索方法』(take)

A列とB列に4桁で数字が入っています。

A 列      B 列

1234     5431

4789      6663

4563     1234

  :              :

空白の部分もかなり多いのですが、
A列とB列にある同じ数字を抜き出したいと思っています。
同じデータを抽出する関数があれば教えて下さい。


 >同じデータを抽出する関数があれば教えて下さい。 
 同じデータがあるかどうかは、COUNTIF関数で個数を見ることで出来ますよね?
 条件付書式で、色を付けることも可能でしょう。
 抽出するのは、何処にどのようにでしょう?
 
 (キリキ)(〃⌒o⌒)b

 C1=IF(SUM(N(COUNTIF($B$1:$B$20,$A$1:$A$20)>0))<ROW(),"",
    INDEX($A$1:$A$20,SMALL(IF(COUNTIF($B$1:$B$20,$A$1:$A$20),ROW($A$1:$A$20),""),ROW())))
 としてCtrl+Shift+Enterで数式を確定、下にフィルドラッグするものはどうでしょうか?
 (ROUGE)

 countif
(JKL)

(ROUGE) さんの式でなんとかできました.
    いつも緊急事態に助けていただき助かります。

IF(SUM(N(COUNTIF($B$1:$B$20,$A$1:$A$20)>0))<ROW(),"", INDEX($A$1:$A$20,SMALL(IF(COUNTIF($B$1:$B$20,$A$1:$A$20),ROW($A$1:$A$20),""),ROW())))

もう一つ教えてほしいのですが、
式の中に(SUM(N(COUNTIFがありますが、Nはどういう意味ですか?
(take)


 takeさん、まだみておられますでしょうか?
 式中の「N」はそういう名前の関数なので
 エクセルのヘルプで調べてみられてはどうでしょう。

 (HANA)

 ◆こんな方法もありますよ
 C1=IF(ROW(A1)>SUMPRODUCT((COUNTIF($A$1:$A$10,$B$1:$B$10)=1)*1),"",INDEX($B$1:$B$10,
 1/LARGE(INDEX((COUNTIF($A$1:$A$10,$B$1:$B$10)=1)/ROW($1:$10),0),ROW(A1))))
 ★Enterで式を確定させて、下にコピー
 ◆Ms.Rinさん、式を拝借しました
 (Maron)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.