我有表格中的数据,我想获取其他表格中的数据,但是有条件。这是我的源数据的模样:根据excel中的一个单元格状态从一张表格中获取数据到其他表格中。
-------------------------------------------------
| Cell A | Cell B | Cell C | Cell D|Cell E |
|------------------------------------------------|
| Sku |Order_ID|Customer_ID | Price |Status |
|------------------------------------------------|
| TW22 | 123 | 1 |221 | D |
|------------------------------------------------|
| TS44 | 124 | 2 |221 | D |
|------------------------------------------------|
| Ts11-ab | 33 | 3 |211 | D |
|------------------------------------------------|
| Ts11 | 231 | 4 |231 | D |
|------------------------------------------------|
| Ts11-ab | 33 | 3 |211 | R |
|------------------------------------------------|
| Ts11 | 231 | 4 |231 | R |
|------------------------------------------------|
如果有两行相同的顺序ID我想删除的第一行(具有状态d),并只保留第二行(状态R)。对于上述数据所需的输出为:
--------------------------------------------------
| Cell A | Cell B | Cell C | Cell D|Cell E |
|------------------------------------------------|
| Sku |Order_ID|Customer_ID | Price |Status |
|------------------------------------------------|
| TW22 | 123 | 1 |221 | D |
|------------------------------------------------|
| TS44 | 124 | 2 |221 | D |
|------------------------------------------------|
| Ts11-ab | 33 | 3 |211 | R |
|------------------------------------------------|
| Ts11 | 231 | 4 |231 | R |
|------------------------------------------------|
这是我试过的公式:
=IFERROR(INDEX(Sheet1!E$2:E$5,(MATCH($B2,Sheet1!B$2:B$5,0))),-1)
你试过什么了吗?听起来这可以通过删除重复项来完成。 – arcadeprecinct
@arcadeprecinct我试过vba和vlookup公式。删除重复使用的工具,但没有得到结果我想要的,如果我删除重复的“R”值数据删除,但我需要的数据。你能否解释他们是否有办法做这件事情,因为我需要。谢谢 – biz
投下来不是任何问题的答案。无论如何,如果有人认为它不是一个问题,在这个网站上要求可以投票下来。 – biz