2016-09-19 8 views
0

私は約ifの条件を読んでいますが、それは明らかにsingle celltwo columnsにのみ適用されます。私は別の列からセルの値に基づいて列全体を変更する方法があるかどうか疑問に思っていた。例excelの別の列のセル値に基づいて列の値を変更するにはどうすればよいですか?

=================   ================ 
     A       B 
=================   ================ 
    France      Hong Kong 
    USA      New York 
    China      Hong Kong 
    China      New York 

のために私はコルでセルの値がCOL Bに基づいて変更したいので、フランス、中国、行1にし、中国なっUSA行4でというようになりました。これを達成する方法はありますか?

+0

あなたは、リスト内の列Bのデータと対応する列Aの値を格納することにより、簡単なトリックを試してみて、それから行うことができます次の値が格納されている列Aの値であるので、i + 2をループすることによる比較。 Matched(位置nで仮定)で列Aの値をN + 1リストの値に更新すると、列Bのデータと値が比較されます。 – sanjeev

答えて

0

Sheet2に次のような表があります。

================= ================ 
     A     B 
================= ================ 
     Delhi    India 
     New York   USA 
     Hong Kong   China 

次に、次の式を使用します。

= INDIRECT( "!Sheet2のB" & MATCH(A1、Sheet2のA:!のA、0))

0

テーブルまたは配列、つまり2つの列が必要です。次に、このテーブル/アレイをvlookupで使用してください。linkを参照してください。

関連する問題