input数字时如何显示数字范围?

我有他们的名字,地址和年龄的客户和列的电子表格。 我想在input特定年龄时在列中显示年龄范围。 例如,如果蒂娜是32岁,我希望“年龄”列显示“30-35”,而不是32。

有没有办法做到这一点?

最简单的方法可能是创build一个查找表,其中30-35位于紧接着30的单元格中(下一行类似于3636-40 ),然后依赖VLOOKUP的不精确匹配,如果一个值(如32 )没有find下一个较低的select,因为表的升序。 所以像这样:

  =VLOOKUP(32,table,2) 

假设您有以下三列名称,地址,年龄,您可以创build第四列,并复制粘贴到以下公式中:

 =IF(ISNUMBER(C1),INT(C1 / 5) * 5 & "-" & INT(C1 / 5) * 5 + 5, "") 

一旦将公式粘贴到新列中,您可以拖放以将其扩展为所有行。 然后,您可以右键单击年龄列的标题,然后select“隐藏”,仅保留年龄范围。

上面的公式假设C列是年龄,只有input一个数字才会显示年龄范围。