Regex 为“创建动态值”;“进口”;在Google工作表上拖动时是否有功能?
我正试图在谷歌表单中整合学生奖学金的硕士表单。主数据表由学生个人奖学金申请表中的数据组成。在本硕士论文中,我们试图提取每年颁发的奖学金总额数据。更具体地说,我们试图显示大学名称年份和授予的奖学金总额,因此理想情况下,公式应返回“大学2020:[$Amount]” 为了显示这一点,我们使用以下公式(学院预算选项卡将是我们从中提取数据的选项卡): 根据上面的代码,单元格显示:University 2020:2000。但是,当在接下来的3个单元格(代表接下来的3年大学生活)的行中拖动此项时,公式将显示与第一个单元格相同的结果 是否有其他函数可用于使单元格显示以下行值(例如,“University 2021:[$$$Amount]”和“University 2022:[$$$Amount]等) 我在下面提供了一个链接,指向上面代码引用的虚拟电子表格。谢谢 救命啊Regex 为“创建动态值”;“进口”;在Google工作表上拖动时是否有功能?,regex,google-sheets,dynamic,google-sheets-formula,drag,Regex,Google Sheets,Dynamic,Google Sheets Formula,Drag,我正试图在谷歌表单中整合学生奖学金的硕士表单。主数据表由学生个人奖学金申请表中的数据组成。在本硕士论文中,我们试图提取每年颁发的奖学金总额数据。更具体地说,我们试图显示大学名称年份和授予的奖学金总额,因此理想情况下,公式应返回“大学2020:[$Amount]” 为了显示这一点,我们使用以下公式(学院预算选项卡将是我们从中提取数据的选项卡): 根据上面的代码,单元格显示:University 2020:2000。但是,当在接下来的3个单元格(代表接下来的3年大学生活)的行中拖动此项时,公式将显示
您不需要拖动它。您可以执行以下操作:
=QUERY(QUERY(IMPORTRANGE(
"1nfAyNQnsAaRLzFUKaVdL9H2X32oy7pgRb3IIJi89f5s", "College Budget!B3:F"),
"select Col2,Col3,Col4,Col5
where Col1 = 'Total'", 1),,9^9)
然后,您只需添加:
=INDEX(REGEXREPLACE(QUERY(QUERY(IMPORTRANGE(
"1nfAyNQnsAaRLzFUKaVdL9H2X32oy7pgRb3IIJi89f5s", "College Budget!B3:F"),
"select Col2,Col3,Col4,Col5
where Col1 = 'Total'", 1),,9^9), " ([^ ]+)$", ": $1"))
能否提供所需输出的屏幕截图?
=INDEX(REGEXREPLACE(QUERY(QUERY(IMPORTRANGE(
"1nfAyNQnsAaRLzFUKaVdL9H2X32oy7pgRb3IIJi89f5s", "College Budget!B3:F"),
"select Col2,Col3,Col4,Col5
where Col1 = 'Total'", 1),,9^9), " ([^ ]+)$", ": $1"))