【发布时间】:2021-12-27 12:08:46
【问题描述】:
好吧,我有一个奇怪的问题:
我有一家商店,出售饼干、蛋糕和葡萄酒。
我还有一份关于一天内售出哪些产品的 Excel 报告。看起来像这样:
| ID | Product Name | Quantity Sold |
| --- |--- | --- |
| Cookies| | |
| 1 |Ginderbread | 2 |
| 2 |Chocolate chip| 5 |
| 3 |Cookie type C | 1|
| Cakes | | |
从这份报告中,我的目标是得到一个如下所示的表格:
| ID | Name | Quantity Sold | Category |
| --- |--- | --- | --- |
我需要做的就是从记录上方获取类别,到记录内部。
但是,有 1 个限制:我无法手动输入类别。我必须使用一些公式来找出类别是什么。
我想到的一个想法是使用范围从第一行到当前行的 VLookup。但是很难弄清楚让它同时搜索“Cookies”、“Cakes”和“Wine”,然后返回它首先找到的那个(自下而上)
应注意,产品名称或 ID 都不是唯一键。是的,我和你一样讨厌它。
【问题讨论】:
-
什么版本的 Excel?您可以使用 VBA 或 PowerQuery 吗?
-
@RonRosenfeld 该版本是 Office 365 中的 Excel。
-
@JvdV 那么是否可以使用 VLookup 之类的东西从当前单元格到表格顶部搜索“Cookie、Cake、Wine”并返回先出现的值?
-
啊,我明白你的意思了。我看错了你的表。删除了我之前的评论。
标签: excel search excel-formula