如果在另一列上找到单元格的值,如何从同步单元格中与同一行的另一列返回单元格的值?

时间:2018-01-27 14:54:25

标签: excel excel-formula

我的Excel表看起来像这样。

A column is the one that I want to fill in with correct data. 
B column is where the lookup values are.
C column is the one where I want to extract data from. 
D column is where data from B column will be searched.

例如,如果在D7单元格中找到来自B2的数据,我希望在A2中具有来自C7的值。

我的国家///我的代码////所有国家//////所有代码

                AD        Afghanistan      AF
                AU         Albania         AL
                           Algeria         DZ
                        American Samoa     AS
                           Andorra         AD
                           Angola          AO
                          Anguilla         AI
                         Antarctica        AQ
                    Antigua and Barbuda    AG
                          Argentina        AR
                          Armenia          AM
                           Aruba           AW
                         Australia         AU
                          Austria          AT
                         Azerbaijan        AZ

非常感谢您的帮助,因为我想尽可能多地学习excel公式。

亲切的问候, 伊万

2 个答案:

答案 0 :(得分:1)

A1 中输入:

=INDEX(C$1:C$15,MATCH(B1,D$1:D$15,0))

并复制下来:

enter image description here

注意:

MATCH()找到该行。
INDEX()获取该值。

答案 1 :(得分:0)

Chris是对的,看起来你需要一个vlookup,例如

B1将是

= VLOOKUP(A1,C1:d200,2,0)

B2将是

= VLOOKUP(A2,C1:d200,2,0)

等等

它的工作原理如下 Vlookup(要查找的值,查找范围和返回值的范围,要返回的范围的列号,仅精确匹配(0或false))

虽然Chris的链接更详细