【问题标题】:Using Lookup or Index - If a certain placing, then place the name使用查找或索引 - 如果某个放置,则放置名称
【发布时间】:2015-03-25 06:45:49
【问题描述】:

如果他们排名第一,我想提供竞争对手的姓名。在不同的单元格中,我会喜欢相同的第二名到第五名。

我的目的是因为有很多部门,27 个,每个部门都在不同的工作表上。这样可以更轻松地将所有前五名的分区排名放在一张纸上,以便播音员和颁发奖杯。

在我有 10 个代表之前,我无法提供图片。因此,下面提供了数据。

非常感谢您的宝贵时间和帮助!

B 列 竞争对手名称

  1. 布朗,山姆
  2. 西蒙斯,唐纳德
  3. 史密斯,约翰
  4. Doe,约翰
  5. 李,乔
  6. 史密斯,乔伊
  7. 史密斯,乔伊
  8. 史密斯,乔伊

C 列 配售

  1. 5
  2. 4
  3. 2
  4. 6
  5. 8
  6. 7
  7. 1
  8. 3

【问题讨论】:

    标签: if-statement indexing excel-formula match lookup


    【解决方案1】:

    我想出了公式,但在此之前我必须确保数据是按升序排列的:

    =LOOKUP(1,C1:C8,B1:B8)
    

    公式返回 - 史密斯,乔伊

    =LOOKUP(2,C1:C8,B1:B8)
    

    公式返回 - 史密斯,约翰

    【讨论】:

      【解决方案2】:

      我想出了另一个公式,所以数字不需要按任何特定顺序排列:

      =INDEX(B1:B8,MATCH(1,C1:C8,0),1)
      

      公式返回 - 史密斯,乔伊

      =INDEX(B1:B8,MATCH(2,C1:C8,0),1)
      

      公式返回 - 史密斯,约翰

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多