2016-08-30 11 views
0

私は+ 18k行を持ち、各行は機械の可能な変形(車軸の直径、回転速度、材料、計算された応力など)を表します。シェルの値に基づいて重複する行を見つけて削除する方法

問題は、不要な重複があることです。私が意味することは、例えば、シャフトが通常のスチール、したがって高張力スチールで作られている場合があるということです。この場合、通常の鋼材が応力に耐え、安価であるため、高張力鋼の変形は不要です。 私はメカニカルエンジニアです。ソフトウェアエンジニアではありません。だから私はそれらの不要な組み合わせを削除する方法を求めているのですか?

IFとSUMPRODUCT関数を使用して、行が重複しているかどうかを判断できます。

= IF(SUMPRODUCT(($ A $ 6:= A7126 $ A $ 18817)* 1;($ F $ 6:$ F $ 18817 = F7126)* 1;($ H $ 6:$ H $ 18817 = H7126) * 1;(1 $)$ 1 $ 1 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ AK $ 18817 = AK7126) ";"いいえ ")

また、列を並べ替えることで、お互いに重複している行を見つけることができます。今私は行ごとに手動で削除することができますが、これを行うためのよりよい方法が必要です。

下の画像では、行7126,12434および17598は重複していますが、素材は異なります。私は他のすべてを削除したいと思いますが、12434は削除しません。ヒント?別のシートで

enter image description here

+1

Excelは、あなたの*重要な設定が何であるかを推測するのは良くありません。 – pnuts

+0

うーん..何とかエスワルが質問を一般化することができた。 –

答えて

2

つの列内のすべての材料コードと次の列の優先順位を加えます。たとえば、通常のスチールは優先度1、引張りスチールは2となります。次に、このシートに列を追加してVLOOKUPを使用して優先度をルックアップします。

次に、このシートを降順で優先順位を付けて並べ替えます。これにより、最も優先される素材が優先順位の低い素材よりも優先されます。その後、Excelのデータ - 重複を削除し、列A、F、H、K、L、およびAHを選択します。

コピーと貼り付けの特別な値で優先度の列を値に変換することをお勧めします。また、このタスクを開始する前にバックアップをとっておくこともできます。

+0

ありがとう!それは有望だと思う。それをテストしなければならない。 –

+0

私はうまくいった!あなたの助けとアイデアをありがとう! –

関連する問題