Google表格中负面观望的解决方法

时间:2018-03-22 17:50:21

标签: javascript regex-lookarounds google-sheets-query

我正在制作志愿者'使用Google表格的自我调度程序。在一个选项卡上,用户输入一个位置和他们的班次时间,格式如下:

  

纽约:18/18/18,晚上11-2点;洛杉矶:18/3/18,晚上7-8点;主页:2014年3月19日,晚上8-10点;   SANF:3/20 / 18,9-11 AM;

在另一个标签上,我创建了一个表格,用于读取该信息,并在相应的单元格下显示志愿者的姓名和信息,以便进行调度转移和位置。

=IFERROR(TRIM(SUBSTITUTE(CONCATENATE(ARRAYFORMULA(QUERY({Shifts!$A$2:$A, Shifts!$B$2:$B, Vols!$C$2:$C, Vols!$D$2:$D, Vols!$G$2:$G}, "select Col1, Col2, Col4, Col5 where Col3 matches '.*(NYC: "&C$2&", "&C$3&").*'", 0) &"|")),"|",char(10))))

每个主要地点都有一排。在上面的查询中,C $ 2和C $ 3是日期和时间。但是,我想制作一个" misc"在不足以拥有自己的行的位置显示志愿者班次的行。这一行将排除所有大的位置。

我写了一个几乎表达我想要的正则表达式,但遗憾的是,Google表格似乎还不支持外观。是否有一种相当简洁的方式来重新创建这个没有外观?我也很高兴能找到更优雅的解决方案!

/.*(?<!NYC: |LA: |SANF:)3\/18\/18, 11-2pm.*/

0 个答案:

没有答案