excel - 基于Excel中的类别列填写表格
问题描述
我有一个看起来像这样的表:
Type Value
Movie 5
Food 3
Gas 10
Food 2
.... ....
还有第二个表,我想根据它们在第一个表中的类型填写“值”,以便相应的行如下所示:
Rent Food Movie Gas Clothing ... ( appear in specific order bc they are subcategories)
5
3
10
2
标题行已经存在,所以我在想可能有某种查找方法可以做到这一点?我怎么做?
解决方案
您的第二个表显示每行保存一个值,但它没有标签。它确实与原始行号相关,这是设计还是巧合?
如果这是设计使然,那么您可以使用这 2 列,如果您愿意,可以隐藏它们,通过将您的标签复制到新列来获得唯一的类别列表,删除数据选项卡中的重复项,然后在 c1 中粘贴特殊转置以创建列标题。
所以a列和b列保持不变第1行包含从c列开始的标题你的数据从c2开始这是公式
=Iferror(vlookup(C$1,$A2:$B2,2,false),"")
将其向下和向右拖动,您可以在完成后复制粘贴特殊值以删除公式
对于只有一百或一千个单元格的东西,这将是更简单的选择之一,但我不会在大表上这样做,对于那些我会使用电源查询或 VBA
推荐阅读
- google-bigquery - 如何在 Google Big Query 中展平一行中的值
- python-3.x - 在python中迭代时间戳
- vb.net - WebBrowser 中的 InnerHtml
- groovy - Geb 等待元素消失
- oracle - 如何解决 Evosuite 生成的测试中的 oracle jdbc 代理类错误?
- sql-server - SQL Server 检查约束 - 每组只有一个特定值
- python - 通过在组之间划分的 Pandas groupby 组可视化
- selenium-webdriver - 图片上传功能 - xpath 问题
- r - 如何为回报系列创建杠杆图?
- r - 在 R 中向 Barplot 添加 x 轴