Google sheets 获取Google Sheets中数据验证值的引用单元格和工作表
我在谷歌表单中创建了一个Google sheets 获取Google Sheets中数据验证值的引用单元格和工作表,google-sheets,Google Sheets,我在谷歌表单中创建了一个食品的列表 在另一张图纸上,我参考A2:A100创建一个数据验证列表,从中进行选择 我试图找出如何根据选择的食物自动填充另一张表上的等效列,但数据验证列表中的值只是文本,因此我无法找出如何获取它所在的行以将值传递到新的表上 这就是我现在拥有的: 这就是我想让它看起来的样子: 如果我更改了任何食物,我希望B-H列自动填入食物表中的正确值 我怎样才能做到这一点?您可以使用两种方法 使用DGET =IFERROR(ArrayFormula(DGET('Foods'!$A
食品的列表
在另一张图纸上,我参考A2:A100创建一个数据验证列表,从中进行选择
我试图找出如何根据选择的食物自动填充另一张表上的等效列,但数据验证列表中的值只是文本,因此我无法找出如何获取它所在的行以将值传递到新的表上
这就是我现在拥有的:
这就是我想让它看起来的样子:
如果我更改了任何食物,我希望B-H列自动填入食物
表中的正确值
我怎样才能做到这一点?您可以使用两种方法
使用DGET
=IFERROR(ArrayFormula(DGET('Foods'!$A$1:$K$100,{"calories","sat","poly","mono","fiber","carbs","protein"},{"Food";$A2})))
或
使用VLOOKUP
=IFNA(ArrayFormula(VLOOKUP($A2,'Foods'!$A$1:$K$100,{5,6,7,8,9,10,11},FALSE)))
将公式放置在单元格B1
上并向下拖动
使用的功能:
您是否尝试过给定的解决方案?对你有用吗?如果不是,我们应该试着找出原因。如果是的话,请记住,当一个答案回答了你的问题时,它甚至是它,这样其他人也能从中受益。
=IFNA(ArrayFormula(VLOOKUP($A2,'Foods'!$A$1:$K$100,{5,6,7,8,9,10,11},FALSE)))