在一个视图中嵌套食谱和配料表

时间:2016-03-22 05:11:04

标签: excel pivot-table

我想弄清楚如何设置一个表格,我可以搜索一个食谱并让它显示所有成分。如果一种配料是它自己的配方(意大利面晚餐&> marinara酱>西红柿,罗勒等),我想在父配方中展示它。

| Recipe       | Ingredient     |

| Pasta Dinner |                |

|              | Pasta          |
|              | Marinara Sauce |
|              |                | Tomatoes  | 3    |
|              |                | Basil     | 1 cup|

我在源列表中有一些灵活性,但我认为这是基于它的。

|Pasta Dinner  | Pasta          | 8 oz
|Pasta Dinner  | Marinara Sauce | 8 oz
|Marinara Sauce| Tomatoes       | 3
|Marinara Sauce| Basil          | 1 cup

1 个答案:

答案 0 :(得分:0)

您的结构很好...对于数据库。基本上你在做:

parent | child | attribute1 | attribute2 | attributeN

表的类型。这很好,因为数据库可以执行分层/递归查询并将所有内容拼接在一起。

但是......你在Excel中,如果你这样做,Excel会恨你。您的结构需要看起来像:

recipe | ingredient | ingredient of ingredient | ingredient of ingredient of ingredient | ... | amount
pasta dinner | pasta | | | 8oz
pasta dinner | marinara | | | 8oz
pasta dinner | marinara | tomatoes | | 3
pasta dinner | marinara | basil | | 1 cup

看起来像

数据

enter image description here

<强> PIVOT

enter image description here