我在用EPPLUS / C#生成excel文件,我可以创建一个下拉列表,这不是问题,我很难找到一个例子来说明如何创建依赖的下拉列表(例如,国家,地区)
有人做过吗?
下面是一个只添加下拉列表的示例:
var range = ExcelRange.GetAddress(1, 2, ExcelPackage.MaxRows, 2);
var val = ws.DataValidations.AddListValidation(range);
val.ShowErrorMessage = true;
val.Formula.Values.Add("US");
val.Formula.Values.Add("CA");
因此,我想做的是在国家/地区旁边添加一个区域单元格,该单元格将根据所选国家/地区进行过滤。
1条答案
按热度按时间wwtsj6pe1#
我可以使用OFFSET、MATCH和COUNTA excel函数来实现这一点。我看了这段视频,并能够实现Leila的解决方案Smart Dependent Dropdown lists in Excel。她介绍了使用的每个excel函数。我跟随我自己的工作表,并能够实现到我的代码中。
例如:
希望这能有所帮助!