我搜索了许多博客,但仍然无法有效地找到解决方案。请帮我。
我有这样的工作表数据
Recipie Ingredient No of Grams Ingredient Cost
A10 OREGANO 0.25 gr 10
A10 OSTUR 60.00 gr 11
A10 SÓSA 65.50 gr 14
Á10 HAKK 38.00 gr 18
如果已经存在成分,我想更新配方的成分成本。否则我需要插入一条新记录。
我可以通过使用简单的 for 循环并检查匹配配方,然后在该配方中搜索成分并更新来做到这一点。我试过了,效果很好。我的问题是当行数增加到 10K 时,搜索将对所有 10K 行一一运行。
我正在寻找一种解决方案,它允许我通过在搜索中指定多个列来搜索记录并直接找到该单个记录,而不是扫描每一行。
在自动过滤器中,过滤器在后台发生,当宏运行时,我能够看到过滤器正在发生。我希望工作表显示所有记录。
请帮我 。
数据结构如下。