在 Google 工作表的下拉列表中选择一个选项后水平自动填充一行

Horizontally auto populate a row after selecting an option on a drop down list on Google Sheets

如果这是一个简单且已经回答的问题,但我无法完成工作,我很抱歉 any of the answers I have tried (this one too)。

我正在尝试使用来自另一个 sheet 的数据自动填充或自动填充一行。我在 A 列上有一个命名范围 Food 的列表:

我需要做的是,当我 select 另一个 sheet 中的任何一个时,蛋白质、脂肪和碳水化合物字段都会自动完成。

在这种情况下,使用Validation我只能select一个选项,但不知道如何用第一个table的数据水平向右补全。

This is the spreadsheet

非常感谢您的帮助。

假设 Dish 在 Sheet1 A1 中。 假设 Food 在 Sheet2 A1 中。

在 Sheet1 C3 中复制下来以适合:

=query(Sheet2!A:D,"select B,C,D where A='"&B3&"'",0)