-1

我有 2 个工作表,一个带有公司数据,另一个带有最小最大值和答案列。

我需要做的是找出公司数据中 D 列中的值是否介于工作表 2 输出答案中工作表 2 中的最小值/最大值之间。

请有人帮忙。这显然是一个 vlookup 问题,但我不知道如何做最小值/最大值。

任何帮助将不胜感激。

工作表 1

NAME                    TYPE    NUMBEROFEMPLOYEES   Output
Wetland Plants Ltd      Client  4   
Capital Management LLP  Clients 3   
College ltd             Clients 156 

工作表 2

max         min     output
100000000   60000   big
59999       15000   medium
14999       0       small

干杯伙计们

4

2 回答 2

2

正如 TheGreatCO 所说,您需要重新排列表格以使 VLOOKUP(或 LOOKUP)工作,但如果您希望表格保持原样,请在 sheet1 E2 中尝试此公式

=INDEX(Sheet2!C$2:C$4,MATCH(D2,Sheet2!A$2:A$4,-1))

假设 D2 包含员工人数,并且 sheet2 表位于 A2:C4 中(A2:A4 中的最大值,B2:B4 中的最小值和 C2:C4 中的输出)

您可以将公式复制到列中......

于 2012-12-05T18:48:41.417 回答
0

只有当关键数据列(包含您正在查找的数据的列)按字母数字升序排列时,您才能执行 VLOOKUP,例如。从 0 到 9,a 到 z。在这种情况下,您的工作表 2 应该是(从上到下)14999 -> 0、59999 -> 15000、100000000 -> 60000。

于 2012-12-05T17:07:28.497 回答