在文员的日常工作中,频繁处理和筛选大量数据往往耗时费力。为了简化这一流程,我编写了一个 Google Sheets 查询函数,该函数利用 ArrayFormula
和 IFERROR
,可以在多个工作表中高效搜索和过滤数据。具体而言,函数检查单元格 B1 是否为空;若不为空,则在“工作表1”和“工作表2”的 C 列中搜索 B1 的内容,并返回匹配行的 A 到 F 列数据。如果找不到匹配项,则返回“无内容”。这个例子只是说明了函数的工作原理。
=ArrayFormula(IFERROR(IF(LEN(B1)=0, “”, IFERROR(FILTER(‘工作表1’!A2:F, SEARCH(B1, ‘工作表1’!C2:C)), FILTER(‘工作表2’!A2:F, SEARCH(B1, ‘工作表2’!C2:C)))),”无内容”))
使用感受
这个函数极大地提高了我的工作效率。过去,我需要花大量时间在不同的工作表中查找和筛选数据。现在,只需输入关键词,结果便会自动显示。这不仅节省了时间,还避免了手动操作的错误,让工作变得更加轻松和准确。