MS Power 自动从 Excel 文件查找值并返回列

问题描述 投票:0回答:1

我有一个 Power Automate 流程,它接受 html 电子邮件,将其转换为文本,chatgpt 提取一些信息,然后将摘要行写入 Excel 表中。 按原样工作完美。

我能够让 chatgpt 从电子邮件中识别唯一的项目#,但现在我需要获取这些值,在现有的 Excel 主数据文件中查找它们,并从每个项目的列中返回一个值,然后获取这些值,将它们连接到一个 csv 列表中,然后使用这个新的附加字段将其写入汇总表。

我不希望这些单独的项目#最终出现在汇总表中。

我知道每个都有一个Apply,但我不知道如何让PA从另一个表/文件中执行相当于vlookup或xlookup的操作。

来自 chatgpt 的项目列表将在 1-100 范围内,而主表有 +250K 行。

圈子里发生的事情是我需要帮助的:

enter image description here

excel power-automate
1个回答
0
投票

根据上面的评论线程,GPT 操作的输出是:

{
  "Quote #":"139920",
  "Quote Date":"11/14/24",
  "Quoted by":"text",
  "Account #":"number",
  "Sold to Name":"text",
  "Sold to City":"text",
  "Sold to State":"text",
  "Ship to Name":"text",
  "Ship to City":"text",
  "Ship to State":"text",
  "Total Amount":"number",
  "Unique Items":{
    "Count": 2,
    "Item Numbers":[
      {
        "item":"4S-003-01"
      },
      {
        "item":"0888554"
      }
    ]
  }
}

在“应用于每个”中,使用以下表达式

outputs('Compose_1')?['Unique Items/Item Numbers']

将上面的

outputs('Compose_1')
更新为上一步的输出。

然后在“应用于每个”中,按照示例如何在 Power Automate 流程中获取选定的 Excel 行,并使用以下表达式作为查找值:

items('Apply_to_each')?['item']
© www.soinside.com 2019 - 2024. All rights reserved.