VLOOKUP 查找一系列字母

VLOOKUP 查找一系列字母

我需要以一系列字母为例:

  • 如果单元格包含 A、B、C 或 D,则用 P1 填充单元格。
  • 如果单元格包含 E、F、G 或 H,则用 P2 填充单元格。
  • 如果单元格包含 I、J、K 或 L,则用 P3 填充单元格。

我可以用 VLOOKUP 来做这个吗?到目前为止我还不能让它工作。

答案1

可以使用 VLOOKUP 完成此操作,使用以下公式:

=VLOOKUP(A1,Sheet2!$A$1:$B$12,2,0)

请注意,您需要在第二个工作表(公式中名为 Sheet2)上创建参考表,如下所示:

      --------
     | A | B  |
 -------------
| 1  | A | P1 |
 -------------
| 2  | B | P1 |
 -------------
| 3  | C | P1 |
 -------------
| 4  | D | P2 |
 -------------
| 5  | E | P2 |
 -------------
| 6  | F | P2 |
 -------------
| 7  | G | P2 |
 -------------
| 8  | H | P2 |
 -------------
| 9  | I | P3 |
 -------------
| 10 | J | P3 |
 -------------
| 11 | K | P3 |
 -------------
| 12 | L | P3 |
 -------------

无需参考表,仅使用 INDEX、MATCH 和一些数学知识即可完成此操作。

=INDEX({"P1","P2","P3"},ROUNDUP(MATCH(A1,{"A","B","C","D","E","F","G","H","I","J","K","L"},0)/4,0))

该公式假设您的 P 数字每四个字母增加一次,并且可以轻松扩展到包含整个字母表。

相关内容