教你一招,秒杀装B的Excel“高手”
   来源:看不出来的瘦子     2019年04月12日 19:47

装B有风险,入行需谨慎。

现在有一些公司,要求员工的Excel水平非常牛逼,这样可以实现公司表格自动化。这个想法是很好,但也导致一个现象:有些人,为实现一步到位,设置了超级复杂的公式。

如此一来,就会出现三个问题:

01 Excel经常处于正在计算的状态,很卡。

02 领导根本看不懂公式,只能用最原始的操作方法验证数据的准确性。

03 领导陪着你每天加班。

以上,都是真实存在的,不是卢子虚构。

我们用Excel的初衷是提高工作效率,为公司提供准确的数据,从而辅导决策。概括成两个词:高效、准确。

下面,通过学员的案例,来认识一招鲜,吃遍天。

1.物料代码有多个对应的单价,要查找到最高单价。

在单元格F2输入公式,按Ctrl+Shift+Enter结束,不能直接回车,否则出错,再下拉公式。=MAX(IF($A$2:$A$85=E2,$B$2:$B$85))

数组公式,有很多人都不懂如何使用,你设置好的表格,领导拿去看,像平常一样按回车结束,结果就出错。

小编的方法:

Step 01 选择B列单价,单击数据,降序,排序。

Step 02 在单元格F2输入公式,下拉公式。=VLOOKUP(E2,A:C,2,0)

原理:VLOOKUP函数在查找对应值的时候,如果同时有多个符合条件的值,只返回第一个。因为对单价降序,第一个对应值就是最高单价。

2.物料代码有多个对应的单价,要查找到最低单价。

将原来的MAX函数换成MIN函数,再按Ctrl+Shift+Enter结束。

=MIN(IF($A$2:$A$85=E2,$B$2:$B$85))

小编的方法:

在排序的时候,选择对单价进行升序排序。

还是原来的公式。=VLOOKUP(E2,A:C,2,0)

善于借助排序,会使问题变得更简单。

3.根据工资明细表,制作工资条。

在新工作表的A1输入公式,下拉和右拉公式。=IF(MOD(ROW(),2),工资明细表!A$1,OFFSET(工资明细表!A$1,ROUND(ROW()/2,0),))

估计有不少人直接看晕了,这么多函数嵌套。

方法:

Step 01 添加一列序号,有了这一步,问题就变得很简单,照样用VLOOKUP函数。

Step 02 复制表头到新表格,A2单元格的数字1是手写的。不是公式生成,这里以前有读者出错。

Step 03 在单元格B2输入公式,右拉。=VLOOKUP($A2,工资明细表!$A:$I,COLUMN(B1),0)

Step 04 选择区域下拉生成其他人员工资条。

01 不需要用空行隔开,同时选择两行,下拉。

02 需要用空行隔开,选择三行,下拉。

学会100个函数,不如精通1个函数,以不变应万变。

公式 单价 函数