Google sheets 如果相应列中有值,则需要自动填充google工作表上的行

Google sheets 如果相应列中有值,则需要自动填充google工作表上的行,google-sheets,fill,autofill,array-formulas,Google Sheets,Fill,Autofill,Array Formulas,经过广泛的研究,我目前找不到解决这个问题的方法 简单地说,如果a列中有值,我需要用上面单元格中的公式自动填充B、C、D列 这是因为我在A列中使用越来越多的值列表,这些值是通过另一个工作表中的UNIQUE()函数填充的 目前,当A列中有更多值时,我正在手动向下拖动公式,但这是低效的,我相信一定有更好的选择 理想情况下,由于工作表id的大小,如果这是唯一可行的方法,那么最好使用google sheets中的公式而不是google脚本中的触发器函数来完成 提前谢谢你的帮助 假设你想在a列上做一个VLO

经过广泛的研究,我目前找不到解决这个问题的方法

简单地说,如果a列中有值,我需要用上面单元格中的公式自动填充B、C、D列

这是因为我在A列中使用越来越多的值列表,这些值是通过另一个工作表中的
UNIQUE()
函数填充的

目前,当A列中有更多值时,我正在手动向下拖动公式,但这是低效的,我相信一定有更好的选择

理想情况下,由于工作表id的大小,如果这是唯一可行的方法,那么最好使用google sheets中的公式而不是google脚本中的触发器函数来完成


提前谢谢你的帮助

假设你想在a列上做一个VLOOKUP(以数组形式):

确保使用此公式的列中没有其他值或公式


如果看不到您在B、C、D和/或示例电子表格中的公式,就很难想象您试图实现的目标。这些公式是vlookups,这些公式非常不相关,因为它们可以包装在任何可能完成此任务的函数中。将通过导入json脚本动态填充一个工作表,然后使用另一个工作表上的UNIQUE()从该工作表中获取来自collumn A的unqiue值。然后我在B,C,D中有一个公式,它与collumn a中的值相对应。collumn a中的行数将随着时间的推移而增加,我不想从B,C,D中拖拽公式,理想情况下,如果collumn a中有值,我希望它被填充。我希望这更有意义?嗯,看起来你需要在arrayFormula中包装VLOOKUP,而不是在每一行上包装VLOOKUP?例如,如何在数组公式中包装?在单元格B 10568=vlookup(A10568,“表1”!A:L,12,false)中,是否只返回一列?谢谢,但我不确定这将如何解决问题。因为Column A将包含10000-100000个值?我需要collumns B,C,D为vlookup使用对应行的collum A中的值。i、 e:在单元格B 10569=vlookup(A10569,“表1”!A:L,12,false)中,在单元格B 10570=vlookup(A10570,“表1”!A:L,12,false)中,但是,在单元格A中,行数将不断增加。这就是为什么我试图找到一种填充公式的方法,而不必在每次向collumn a添加具有另一个值的新行时向下拖动公式。谢谢!那么像这样的公式就是你需要的。将其视为正常的VLoopUp,而不是一个单元格中的VLoopUp值,它使用COL A并查找其中的所有值,每行行。所以最终的结果应该和你把一个简单的vlookup一直拖下去一样。我添加了一个示例表,这样你就可以明白我的意思了。嗨,JPV,有没有可能通过索引和匹配来实现这一点?e、 g:=数组公式(如果(len(A3:A),索引('SheetB'!e:e,匹配(A3:A,'SheetB'!H:H,0)))
=arrayformula(if(len(A2:A), vlookup(A2:A,'Sheet 1'!A:L,12,false),))