Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 为“创建动态值”;“进口”;在Google工作表上拖动时是否有功能?_Regex_Google Sheets_Dynamic_Google Sheets Formula_Drag - Fatal编程技术网

Regex 为“创建动态值”;“进口”;在Google工作表上拖动时是否有功能?

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年大学生活)的行中拖动此项时,公式将显示

我正试图在谷歌表单中整合学生奖学金的硕士表单。主数据表由学生个人奖学金申请表中的数据组成。在本硕士论文中,我们试图提取每年颁发的奖学金总额数据。更具体地说,我们试图显示大学名称年份和授予的奖学金总额,因此理想情况下,公式应返回“大学2020:[$Amount]”

为了显示这一点,我们使用以下公式(学院预算选项卡将是我们从中提取数据的选项卡):

根据上面的代码,单元格显示:University 2020:2000。但是,当在接下来的3个单元格(代表接下来的3年大学生活)的行中拖动此项时,公式将显示与第一个单元格相同的结果

是否有其他函数可用于使单元格显示以下行值(例如,“University 2021:[$$$Amount]”和“University 2022:[$$$Amount]等)

我在下面提供了一个链接,指向上面代码引用的虚拟电子表格。谢谢 救命啊


您不需要拖动它。您可以执行以下操作:

=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"))