0

エクセルについて質問です!それがこのサイトにとって型破りすぎないことを願っています...

だから私は数千行のExcelテーブルを持っています。4 つの列のうち最初の 3 つに、コンテンツまたは 4 行目に含まれるシーケンスまたは順序を識別する数値があるという点で、データベースのような設定です。

重複の問題が発生する可能性があります。大学時代に、必要な種類のテスト用の機能があることを思い出しています。列 1 ~ 3 に同じ値を持つ 2 つの行がないことを確認する必要があります。3 つの列すべての値が別の行の値と完全に一致することは決してありません。

VLookUp は必要な機能ですか? 私が調べることができる関数を知っているExcelの専門家はいますか? 本当にありがとう!

4

4 に答える 4

0

データを1回だけ確認する必要がある場合は、「重複の削除」機能を試してください。これは、[データ]タブ->[データツール]->[重複の削除]にあります。ダイアログの最初の3列を除くすべての選択を解除するだけで、残りはExcelが実行します。

于 2012-12-10T10:33:23.343 に答える
0

最初の 3 つを連結する別の列を作成し、それに対して countif を実行できます。連結列が D で、データが 2 行目から始まるとします。

=countif(D:D,D2)

数式を下にコピーし、>1 でフィルター処理します。

于 2010-06-28T08:30:04.257 に答える
0

この種のクエストで私が採用している簡単な 1 回限りの解決策は次のとおりです。

  1. 1 つの一時的な列に 1 つのキーを作成します。キーを組み合わせた場合、F " =A2 & B2 & C2 ... " とします。この式を下までコピーします。
  2. その単一のキーのグループ カウンターを作成します。たとえば、G " =IF(F2=F1,G1+1,1) " とします。式を偽の部分に移動するため、ここにヘッダー行を安全に含めることができます。
  3. G のこの数式は、1 から N までのすべての同一のキーを数値化し、新しいキーの場合は 1 から始めます。この数式を下までコピーします。
  4. 重要: G 式を値に変換します (それ自体にコピー/貼り付け)
  5. G で降順に並べ替え、カウンター <> 1 のすべての行を削除/操作する - またはオートフィルターを使用する
  6. 後で F & G 列を削除します

これは少し複雑に聞こえるかもしれませんが、特に大きなテーブルでは VLOOKUP や COUNTIF などに非常に時間がかかる場合があります。

それが役立つことを願っています

于 2010-07-05T13:49:28.343 に答える
0

必要なのは countifs 関数だと思います。

行 4 のセルに数式を 1 つ追加するとします。

=COUNTIFS(A:A,A4,B:B,B4,C:C,C4)

数式を列全体にコピーします

次に、値が 1 のセルは一意のセットですが、1 より大きいセルには重複があります。

于 2012-12-10T03:14:51.973 に答える