Regex 是否可以基于匹配数据验证显示特定列?
我们有一个厨房订购单,我们希望在不使POS系统的问题过于复杂的情况下简化它。我想知道是否可以在Google Sheets上根据数据验证中的匹配选择显示特定工作表中的列 我尝试了匹配函数和索引,但只能让它显示第一个单元格。单元格B4:B应根据验证(9月2日至6日或9月9日至13日等)填写标有BH的表格上的信息;然后,在标记为NS的列中,它将从同一选项卡中提取相同的信息。PCM列/页也是如此 我在这里链接了这张表:Regex 是否可以基于匹配数据验证显示特定列?,regex,google-sheets,match,google-sheets-formula,array-formulas,Regex,Google Sheets,Match,Google Sheets Formula,Array Formulas,我们有一个厨房订购单,我们希望在不使POS系统的问题过于复杂的情况下简化它。我想知道是否可以在Google Sheets上根据数据验证中的匹配选择显示特定工作表中的列 我尝试了匹配函数和索引,但只能让它显示第一个单元格。单元格B4:B应根据验证(9月2日至6日或9月9日至13日等)填写标有BH的表格上的信息;然后,在标记为NS的列中,它将从同一选项卡中提取相同的信息。PCM列/页也是如此 我在这里链接了这张表: 这可能吗?粘贴到B4单元格并向右拖动: =IFERROR(INDIRECT(B3&
这可能吗?粘贴到B4单元格并向右拖动:
=IFERROR(INDIRECT(B3&"!"&ADDRESS(2, MATCH($B2, INDIRECT(B3&"!1:1"), 0), 4)&":"&
ADDRESS(COUNTA($A4:$A), MATCH($B2, INDIRECT(B3&"!1:1"), 0), 4)))
然后在E4单元格中粘贴此内容:
=ARRAYFORMULA(IF(
REGEXREPLACE(""&B4:B+C4:C+D4:D, "^0$", )<>"",
B4:B+C4:C+D4:D, ))
=数组公式(如果(
REGEXREPLACE(“&B4:B+C4:C+D4:D,“^0$”),
B4:B+C4:C+D4:D,)
粘贴到B4单元格并向右拖动:
=IFERROR(INDIRECT(B3&"!"&ADDRESS(2, MATCH($B2, INDIRECT(B3&"!1:1"), 0), 4)&":"&
ADDRESS(COUNTA($A4:$A), MATCH($B2, INDIRECT(B3&"!1:1"), 0), 4)))
然后在E4单元格中粘贴此内容:
=ARRAYFORMULA(IF(
REGEXREPLACE(""&B4:B+C4:C+D4:D, "^0$", )<>"",
B4:B+C4:C+D4:D, ))
=数组公式(如果(
REGEXREPLACE(“&B4:B+C4:C+D4:D,“^0$”),
B4:B+C4:C+D4:D,)
工作表是私人的,很抱歉,我刚刚打开它,任何人都可以编辑!这太完美了,谢谢!工作表是私人的,我很抱歉,我刚刚打开它,任何人都可以编辑!这太完美了,谢谢!