Excel中根据数据验证选中的Control值自动填充对应列内容的方法
Excel自动填充Control Title的实现方法
操作步骤
假设你的表格结构满足以下条件:
- Sheet1的表头在第1行,Control列为C列,Control Title列为D列,数据从第2行开始
- Validation工作表的表头在第1行,Control列为A列,Control Title列为B列,数据范围为A2:B100(可根据你实际的有效数据行数调整)
- 选中Sheet1的D2单元格(Control Title列首个数据行),输入如下公式:
=IFERROR(VLOOKUP(C2,Validation!$A$2:$B$100,2,FALSE),"") - 按下回车确认后,将D2单元格的公式向下拖拽填充到所有需要用到的行即可。
规则说明
- 当你在同行C列选中Control值后,D列会自动匹配返回Validation表中对应Control的Title内容
- 公式中的
$A$2:$B$100使用绝对引用符号$,可避免下拉填充时查找范围发生偏移 - 外层
IFERROR函数用于处理Control列为空或匹配不到值的场景,会直接返回空白,避免显示#N/A错误提示
内容的提问来源于stack exchange,提问作者SNelson
相关产品推荐
相关产品推荐

