【发布时间】:2019-12-09 09:12:24
【问题描述】:
我试图通过索引匹配表来避免使用多个 if 公式,但是我需要匹配的是实际条件和字符串。
查找表:
+---+------------------+-------------------+-------+
| | A | B | C |
+---+------------------+-------------------+-------+
| 1 | Current to Prior | Portfolio Comment | Error |
| 2 | =0 | "" | 1 |
| 3 | <>0 | "" | -1 |
| 4 | >0 | OK – Losses | 0 |
| 5 | <0 | OK – Losses | 1 |
| 6 | <0 | OK – New Sales | 0 |
| 7 | >0 | OK – New Sales | 1 |
+---+------------------+-------------------+-------+
- A 列:查找条件
- B 列:查找字符串
- C 列:返回值
具有正确硬编码输出的数据示例(C 列):
+---+------------------+-------------------+-------+
| | A | B | C |
+---+------------------+-------------------+-------+
| 1 | Current to Prior | Portfolio comment | Error |
| 2 | 0 | | 1 |
| 3 | -100 | OK – Losses | 1 |
| 4 | 50 | | -1 |
| 5 | 200 | OK – Losses | 0 |
| 6 | 0 | | 1 |
| 7 | -400 | OK – New Sales | 0 |
| 8 | 0 | | 1 |
+---+------------------+-------------------+-------+
- A 列:数据值
- B 列:数据字符串
- C 列:输出公式
我需要一个公式,将数据值与查找条件匹配,将数据字符串与查找字符串匹配并输出返回值。
【问题讨论】:
标签: if-statement excel-formula match lookup-tables