如图所示的商品进货明细表,当用户指定具体的商品大类,如“空调”后,再筛选其下品牌的不重复记录
如何在excel2003中命名数组常数
在excel2003中,用户可以创建一个数组常数,给它起一个名字,然后在公式中使用这个命名的数组。就技术上而言,一个命名的数组就是一个命名的公式。 下图表示使用“定义名称”对话框创建的命名数组。数组名字是DayName,它代表下面的数组: {"Sun","Mon
F6单元格提取唯一记录公式为:
{=INDEX(B:B,MATCH(0,COUNTIF(F$5:F5,$B$2:$B$17) ($A$2:$A$17<>$F$3)*($A$2:$A$17<>""),0) 1)&""}
该公式添加了“ ($A$2:$A$17<>$F$3)*($A$2:$A$17<>"")”的特殊处理,将不是指定商品的品牌过滤掉,再进行列表得出结果。
另外,利用INDEX函数结合SMALL函数的常规解法也同样可以实现,如G6公式修改为:
{=INDEX(B:B,SMALL(IF((A$2:A$16=F$3)*(MATCH(A$2:A$16&B$2:B$16,A$2:A$16&B$2:B$16,0)=ROW(A$2:A$16)-1),ROW(A$2:A$16),65536),ROW(1:1)))&""}
公式中增加一个商品名称的判断。
Excel中YEAR函数用法及实例教程
Excel中YEAR函数的用途:返回某日期的年份。其结果为1900到9999之间的一个整数。 实例:批量计算出员工的年龄和工龄 已知员工的出生日期和参加工作的日期,使用YEAR函数和TODAY函数就可以计算出员工的年龄和工龄。 下面是一个员工信息表,如图: 第一:计算员工的年龄 选中D2单元格,在编