2017-11-09 12 views
-1

これを理解しようとしています。私はExcel 365を使用しています。最初のシートの列5のデータを見て4番目のシートの1番目の列と一致するセルの式が必要です。そして、一度一致が見つかると、データは列3に自動充填されます。第1シートの第1列にある第4シート。混乱する音。だから私は、スクリーンショットを追加します下の問題を再説明:上の画像ではexcel 365では、2枚の別々のシートで重複データを見つけ、隣接するセルデータをコピーします。

enter image description here

、トップシートは、P320のシートです。給与計算が入力されていますが、すでに名前が自動的に入力されています。カラム3,4,5,6は手動で入力される。列1、 "給与"、および列5 "発行されたシリアル"は問題の2列です。

写真の2枚目は4枚目の「新しい在庫」です。起こっているのは、入力されたシリアル番号のリストと口径とサイズがあるということです。第4列の「割り当てられた給与」は3番目の質問です。

私が必要としているのは、データが入力され、交換シリアル番号が入力されると、シート番号1の「P320」で、そのシリアル番号に割り当てられている個人の給与計算が自動的に列4の割り当て済み給与計算では、同じ行の「新規棚卸」シートに、一致する置換シリアル番号が表示されます。

男、混乱していると大変申し訳ありません。私がそれを書いているように私を混乱させることすらあります。

「新しい在庫」に割り当てられた給与計算は、新しいシリアル番号が両方のシートで一致する場合にのみ、「P320」シートの列1にある給与計算によって自動的に記入する必要があります。 "多分それが助けますか? :)

あなたのご協力ありがとうございました!

Dennie

+0

この4行目の列4にデータを自動入力すると、この行は「4番目の列の3列目にデータを自動入力しますか? – QHarr

+0

=新しいインベントリD2にIFERROR(INDEX( 'P320'!A:A、MATCH(A2、 'P320'!E:E、0))、 'NO MATCH')をドラッグし、列全体を使用するのではなく範囲を限定することができます – QHarr

答えて

0

次のようにあなたがWorksheets("P320")内のデータを持っている場合:

Illustrative sample of data in Sheet P320

あなたは、次の式Worksheets("New Inventory")Range("D2")に入力し、必要な限り多くの行を、それを下にドラッグします:

=IFERROR(INDEX('P320'!A:A,MATCH(A2,'P320'!E:E,0)),"NO MATCH") 

結果は次のとおりです。

Formula result in sheet New Inventory

以下見出さまたは行番号がここで見つからない場合、これはどちらか戻り#N/AWorksheets("P320")

MATCH(A2,'P320'!E:E,0) 

の列EにWorksheets("New Inventory")の列Aのシリアル番号の位置を探しています

一致が見つかった場合は、Worksheets("P320")の列AにINDEXを使用し、行内のSerial#前のステップは、列Aの同じ行の値を返します。あなたはエラーが検出された場合に返すかを指定することができ、残りの#N/AがラップIFERROR()によって処理される前のステップで見つかった一致がなかった場合は

INDEX('P320'!A:A,MATCH(A2,'P320'!E:E,0)) 

この場合、戻り値は「一致しません」としていますが、「」などの簡単な値にすることもできます。

+0

はい!どうもありがとうございます!あなたは素晴らしいです!あなたがヒューストン、テキサス州にいるなら、私を打つ!私はあなたにビールを借りている! hahahahah ありがとうございます。これは私が必要としていたものです。私は範囲の人がこのシートにさらに追加する必要はないことを願っています...しかし、彼らは、私はそれを把握することはできません、私は助けに行く場所を知っている! ;) –

+0

心配はいりません。助けてくれてありがとう。 – QHarr

関連する問題