首页 > 解决方案 > 在单元格中使用动态范围和 Vlookup 公式进行数据验证以创建半自动列表

问题描述

我正在尝试创建一个由 vlookup 部分自动化的列表,并且用户完成 Vlookup 未找到的值(从列表中)。列表完成后,将值复制到其他工作表以保存数据以进行分析。例如:A 列是企业名称(“McBurger”),B 列是类别(“Food”),每个类别都是定义的名称,C 列是子类别(“Junk”)。

现在,B 列(类别)在单元格中有 Vlookup,以查找(从其他工作表)“Mcburger”是否已被定义为“食物”。C 列的单元格中还有 Vlookup,用于查找(从另一张表中)“Mcburger”是否已在子类别中定义为“垃圾”。
如果 vlookup 找到匹配项,它会自动完成列表,如果没有......列表保持为空,用户需要从列表中完成具有动态范围的类别和子类别。 C列(子类别)是 我尝试过的B列(类别)的动态范围,当B列(类别)为空时,然后尝试在C列中写入动态范围,给出错误:C1中的数据验证=间接(B1),因为它不能指向空白......

我如何创建一个列表,将先前填充的部分数据拉到行中,其余部分由用户手动输入。感谢您在任何方向上的帮助以解决它,不一定以我上面描述的方式。谢谢 !

标签: validationdynamicvlookup

解决方案


推荐阅读