如何从vlookup中自动sorting结果(谷歌表)
我在谷歌表格上有这个公式
VLOOKUP(upper(J2:J),colorState!A:B,{2}*sign(row(J2:J)),FALSE)
我想要它自动sorting结果自动增加新的数据或编辑(如arrayformula)
有无论如何或任何公式可以做到这一点? (我知道有SORT
公式,但我不知道如何一起使用它)
谢谢。
我相信我明白你需要什么:)
基本上我所知道的是,你想重新创build“主”表,但有新的数据添加时,它会自动按“颜色”列sorting。 我不知道如何对原始数据执行此操作,但可以通过创build另一个表(名称为“mainmirror”)来镜像原始数据,并在单元格A1中input以下公式:
=query(main!$A:$R,"select * order by P ASC",-1)
这将需要2秒钟的时间来重新格式化一个filter视图,你将留下一个“main”的镜像,它总是按P列sorting,并且在添加数据时应该保持当前状态。
希望这是一个可以接受的解决方法。 其他的select是使用脚本,但如果合适的话,这个脚本不那么繁琐。
注意:这个方法会把你的值转换成string来镜像它们在复制表单上,所以在'main'表格中,我build议把列P的单元格格式改为自定义数字格式00,这将确保有一个领先的0如果只有一个数字。 这将导致镜子中的string正确sorting,而不是1,11,12,2,3,4等。 如果您希望列P具有3位数值,则相应地使数字格式为000。