Microsoft Excel-IF THEN(在工作表2上寻找表格)

时间:2018-11-17 02:44:20

标签: excel if-statement excel-formula spreadsheet

我希望使用我认为有点复杂的IF / THEN来创建Excel电子表格。我曾经知道如何使用Google表格来执行此操作,但现在不记得该如何执行了,甚至与Excel都一样。

我认为我的解释方式使它看起来比需要的更加困难...

基本上,我希望在工作表2上有一个表,该表在一个列中提供一个值(例如,A列:介于5和5.5之间),在B列中提供另一个值(例如,A-)。

在工作表1上,我将有一列(例如F),其编号应落在列A内的某处。我想用工作表2的B列中的值自动更新列I。 / p>

所以我想在第I列的单元格中有一个公式来查看F列的值(并在工作表2的A和B列中引用这些值之间的关系)。

这可行吗?

工作表2中的表格应为

  • 15 | A +
  • 14 | A
  • 13 | A-
  • 12 | B +
  • 11 | B
  • 10 | B-
  • 09 | C +
  • 08 | C
  • 07 | C-
  • 06 | D +
  • 05 | D
  • 04 | D-
  • 03 | E +
  • 02 | E
  • 01 | E-

我很乐意为您提供帮助!

4 个答案:

答案 0 :(得分:2)

使用嵌套的IF是一个可怕的想法,您应该考虑使用查找表。

enter image description here

答案 1 :(得分:0)

您可能正在寻找VLOOKUP的最后一个参数。将其设置为true会使函数查找近似匹配而不是精确匹配。

您需要按升序对表格进行排序(即从1(E-)到15(1 +))。

答案 2 :(得分:0)

=LOOKUP(F1,Sheet2!A1:A3,Sheet2!B1:B3) 尝试将此代码放在工作表1中。第一列

答案 3 :(得分:0)

如果您使用的是Excel 365,则可以使用新的IFS语句。

=IFS(A1<=1,"E-",A1<=2,"E",A1<=3,"E+",A1<=4,"D-",A1<=5,"D",A1<=6,"D+",A1<=7,"C-",A1<=8,"C",A1<=9,"C+",A1<=10,"B-",A1<=11,"B",A1<=12,"B+",A1<=13,"A-",A1<=14,"A",A1<=15,"A+")

也就是说,由于您的第二张表上已经有一个表格,因此我强烈建议使用@Michal Rosa建议的INDEX / MATCH方法