我有一个类似于下面的表,我试图根据 A 列和 C 列中的条件获取 B 列数据。A = UserID,B = 描述,C = Cost_Priority,D 成本。该表列出了每个用户 ID 和常见问题描述,对问题描述的成本和问题描述的成本进行了排名。这是我正在使用的提供的表格。
用户身份 | 问题描述 | 成本优先级 | 成本 |
---|---|---|---|
111 | 问题A | 1 | 395.00 |
111 | 问题 B | 2 | 200.00 |
111 | 问题 C | 0 | 150.00 |
111 | 问题 D | 0 | 145.00 |
112 | 问题 G | 1 | 800.73 |
112 | 问题 | 2 | 200.46 |
112 | 问题 T | 0 | 100.51 |
结果表应如下所示,其中给出了 UserID 以及定义所需成本优先级的列。我遇到的问题是根据用户 ID 列中的静态值获取问题描述,静态值 1 表示最高成本问题,2 表示第二高成本问题。
用户身份 | 最高成本问题 | 第二高成本问题 |
---|---|---|
111 | 问题A | 问题 B |
112 | 问题 G | 问题 |
我尝试使用 vlookup 方法获取 USERID 并在 if 语句中将 Cost_Priority 与 1 或 2 进行比较,但它返回问题描述列的顺序包括成本优先级为 0 的位置。我想知道其他人是否有其他想法填充第二个表中的第二和第三列。