我正在使用两张超过500k行的Excel工作表,基本上我需要验证工作表A(A列)的值是否在工作表B(B列)中,如果是,则将“True”返回到工作表A(列C)在其对应的行中,如果没有找到则为“False”。
最初我在单独的工作表中尝试使用vlookup(也尝试过匹配)进行验证,但是因为有时我会隐藏行(已过滤的列表)但是在尝试将结果粘贴回原始工作表时会遇到问题,因为它不会粘贴尽管我已经尝试过无数次,但只能看到细胞。 (是的,我看过有关如何粘贴到可见单元格的教程,但它不起作用,可能是Excel版本?)Excel版本是2010。 当处理如此多的数据时,事情也会变得有些不确定!
如何在VBA中实现这一目标?
更新:我尝试了Jeeped建议的Is there a faster CountIF,它看起来像我需要的,我能够实际将公式粘贴到所有行而不会崩溃。谢谢Jeeped!我仍然想知道如何使用VBA实现这一点,或者稍后通过更多自定义扩展它。