私は名前と番号を含む2列の列をいくつか持っています。私は別のシート(あるいは現在のシート)にこのデータをリンクすると、また、彼らはその数だけ注文した方法別のシートのセルを参照して、現在のシートでセルを並べ替えるにはどうすればよいですか?
?
私は名前と番号を含む2列の列をいくつか持っています。私は別のシート(あるいは現在のシート)にこのデータをリンクすると、また、彼らはその数だけ注文した方法別のシートのセルを参照して、現在のシートでセルを並べ替えるにはどうすればよいですか?
?
あなたはVLOOKUP関数を使用することができます。
テーブルまたは行ごとのものを見つけるには、参照機能と参照機能の1つであるVLOOKUPを使用します。たとえば、社員番号で の従業員の姓を調べるか、電話番号 を探します(電話帳のように)。
Excel VLOOKUPは、一般的な使用方法として、一意の識別子に基づいてデータのリストを検索し、その一意の識別子に関連付けられた情報を提供します。
実際には、VLOOKUP式を使用して同じワークシート内のデータを見つけることはほとんどありません。ほとんどの場合、マッチングしたデータを別のシートからルックアップして取り出す必要があります。
セル参照は、以下に示すワークシートを参照してください。
1 - A4セルを選択してデータをトランスポーズ:B8を、その後、+は、配列数式を作成するために、ENTER CTRL + Shiftキーを押すと、数式バーに
=TRANSPOSE(A1:E2)
に入ります。
2 - セルB10にLARGE()関数を用いた数値データを並べ替える:等C14 1最大を選択するために使用され、2番目に大きな、 :B14
=LARGE($B$4:$B$8,C10)
C10で1-5これは配列式ではありません。 B10に入力してコピーします。
3 - INDEXとMATCH
再び=INDEX($A$4:$A$8,MATCH(B10,$B$4:$B$8,0))
なく、配列数式を使用して番号に対応する名前を探します。 A10に入り、コピーしてください。
これらの手順は多少組み合わせることができますが、分かりやすくするためにこれらの手順を分けておきました。
このメソッドは、重複する数値を処理しません。
なぜステップ1?ちょうど水平ルックアップを行います。 INDEXはそれを行うことができます。 –
FWIWの場合、LargeのC10参照を 'Row(1:1) 'に置き換えると、ヘルパー列は必要ありません。 '= LARGE($ B $ 4:$ B $ 8、Row(1:1))'行にコピーされると、返される整数も増加します。 –