【问题标题】:How to Create a Range in an Excel Cell如何在 Excel 单元格中创建范围
【发布时间】:2014-01-20 21:16:21
【问题描述】:

我需要在 Excel 单元格中输入大量范围,然后在 vlookup 中引用。

例如,我有数字 46,范围是 0-50、51-100 等,并且每个范围在前一列中都有一个与其对应的值。当我vlookup 时,它不适用于我在这些范围内的出路。那么,我怎样才能让它检查这个 46 数字是否在这个单元格的 0-50、51-100 等范围内。

本质上,我如何让 Excel 识别单元格中的 0-50 是从 0 到 50 的范围,并且 46 对应于该范围?

【问题讨论】:

  • 所有范围都以 50 为步长,还是还有其他范围?

标签: excel


【解决方案1】:

执行此操作的最简单方法是将范围拆分为多个单元格..

A1 = 0
B1 = 50
C1 = 100

Then you can just take 46, and use something like: 
if 46 > A1 & < B1, then do this
else, do that

或者您是否研究过条件格式?你的最终目标是什么?

【讨论】:

    【解决方案2】:

    您要做的不是vlookup 的工作方式。 不要在一个单元格中将输入范围指定为0-50,而是使用以下内容:

    A1 = 0
    A2 = 50
    A3 = 100
    A4 = 175
    A5 = 300
    
    B2 = VLOOKUP(B1;A1:A6;1)
    

    范围自动从前一个范围结束的地方开始。注意A1到A5中的数字需要按大小排序,否则vlookup不起作用。

    在我的示例中,B1 是包含您的值的单元格。

    如果您的所有范围都以 50 为步长,那么您可能会得到一个更简单的公式:

    B2 = FLOOR(B1/50;1)
    

    【讨论】:

      猜你喜欢
      • 2012-08-23
      • 2019-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 2015-11-26
      • 1970-01-01
      相关资源
      最近更新 更多