powerquery - 将特定单元格转换为列 Power Query
问题描述
我想使用 Power Query 使用特定单元格填充一个新列,就像这样: 从这个-->到这个
此任务已在此处教授:https ://exceleratorbi.com.au/convert-a-cell-value-into-a-column-with-power-query/
但我从工作表中的结构化表格开始,因此 Power Query 只读取表格,省略了我需要的特定单元格(B2 和 B4),如此处所示。 Excel 查询
那么我怎样才能做同样的事情呢?
解决方案
这是一个完整的示例,从这样的工作表开始:
单击包含要用于填充新列的值的特定单元格 (B2),在名称框中输入名称 ( cellCategory ),然后按 Enter。右键单击单元格,然后单击Get Data from Table/Range...这将打开 Power Query 编辑器。
打开高级编辑器,删除所有内容,输入这行代码并点击完成:
Excel.CurrentWorkbook(){[Name="cellCategory"]}[Content][Column1]{0}
Power Query 中加载的命名范围会自动转换为表。在上面的行中,[Column1]{0}
访问位于包含单个单元格的表的行索引 0 处的 Column1 中的值。所以现在您有一个返回该单元格内容的查询。
如果您的主表尚未加载到 Power Query,请返回工作表,右键单击您的表,然后单击Get Data from Table/Range ...。
现在,如链接教程的第 5 步所示,转到功能区选项卡添加列,单击按钮自定义列,然后通过输入并单击确定添加一个名为Category的新列,该列填充了cellCategory查询值:cellCategory
结果如下:
推荐阅读
- python - tkinter.TclError:无效的命令名称“.!canvas”
- nestjs - Typeorm - 转换响应
- java - 从 Kotlin 到 Java
- arrays - Matlab:仅对特定字符数组执行过程
- for-loop - 变量仅在 FOR 循环结束时设置,然后在下一次运行时挥之不去
- reactjs - 未找到模块:无法解析“react-dom/unstable-native-dependencies”
- delphi - Delphi中DLL的结果,其中参数为PAnsiChar
- google-signin - 令牌验证文档中是否有错误?还是我弄错了?
- vba - POST 请求在 VBA (XML HTTP) 中不起作用
- javascript - InputText 并在一行中提交