我有一个大约 70K 行的大型 XLS。我每天下载这个文件的更新版本,并提取那些我负责的“[area]=WE”。这部分是直截了当的。然而,在某些情况下,我还需要包括其他人负责的区域的一些记录。
我有两列将 [Customer Name] 的一部分提取到第一个空格。第一列对“[Area]=WE”的记录执行此操作,或者将“N/A”作为值。第二列则相反。TRIM(LEFT(F66338,IFERROR(FIND(" ",F66338),LEN(F66338))))
在第三列中,我尝试countif
在整个第一列数据中搜索第二列(单个单元格)中的值COUNTIF($BG$12:$BG$66742,BH8)
。虽然它有效,但计算它需要很长时间,每隔一秒将“计算 x%”增加 1%。
编辑:对于第二列中的每个条目(不是“N/A”),我想知道第一列中是否至少有一个实例。我不需要知道有多少。
有没有更快的方法来执行countif?