2016-07-26 4 views
0

Excelには長さの異なる2つのテーブルがあります。最大の表の最初の列には、小さな表の最初の列の値(およびそれ以上)がすべて含まれます。私は大きなテーブルに一致するように小さなテーブルの行を配布したい(値がないときに空の行を作成する)。可能であれば、この式を使用したいと考えています(VBAコード)。私が実際に作業しているテーブルには何千もの行があるため、手動ではできません。ここでは写真は私がやろうとしています何を記述している:大きなテーブル(Excel)の値に基づいて小さなテーブルの行を分配する

Initial lists

Result

編集:私は、例の、両方のリストの最初の列が数字であることを追加する必要がありますが、本当のリストに私は値は文字と数字で構成されています

ご協力いただければ幸いです。

おかげ

+1

IFERRORでラップされたVLOOKUPがこれを行います。 –

+0

私はこれらの機能に精通していませんが、私が掲示した例のためにそれらをどのように使用しますか?ありがとうございました – arielle

答えて

2

は、私は結果のための部屋を作るためにオーバー「小さな」テーブルを移動しました。私はその後、C1に、私はこの数式を入れて

FとGに

を入れ:

=IFERROR(VLOOKUP($A1,$I:$J,COLUMN(A:A),FALSE),"") 

は、列にと大きなテーブルの範囲ダウンそれを上にコピーします。

enter image description here

+1

私はルームバと契約を結び、戻って来て、あなたは既にスクリーンショットと編集で投稿された答えを持っています...明らかに私はルームバのメンテナンスでもっと速くする必要があります! –

+0

ありがとう、それは働いているようだ! – arielle

+0

@arielle数分後に、答えのチェックマークをクリックすることで正しいとマークすることができます。可能な場合は、そのようにしてください。 –

関連する問題