有一位我们学校的12级的毕业生,到一个小公司上班,领导知道他已经过了浙江省二级办公软件高级应用,于是让他帮着处理公司的一些数据。他们公司不大,本来财务处事少人少,但有一次,那个负责工资的小头目让他帮着写个工资条。
这位同学,朦朦胧胧地记得用在学校里好像老师教过,于是开动大脑,试尽了VLOOKUP、INDEX、MATCH等函数,还想到了F4绝对引用、相对引用,也还是没有做出个所以然!
问题的关键还在于:他要学会,还要教给他的小领导!他的那位小领导,据他慧眼观察,函数一律不会!
这同学沮丧的问:“老师,有没有不用函数写工资条的方法?”
答曰:“有,有,有,真的有“
好象隔着屏幕就看到了那同学睁大的充满不可思议的双眼!
先看动图演示:
excel公式技巧:在方形区域内填充不重复的随机整数
本文分享一个基于公式生成n×n随机整数的解决方案,并且每个整数都是唯一的。例如,下图1显示了生成10行10列的不重复随机整数。 图1 解决方案 在单元格A1中输入数组公式: =SMALL(IF(FREQUENCY(($A2:$J$11,B1:$K1),ROW(INDIRECT('1:99'))-1)=0,ROW
关键步骤提示:
第一步:编号
在所有员工数据的后面添加一个新列,给第一位员工编号1,第二位员工编号2,选中1和2,左键双击,填充出所有员工的编号。
然后选中除了最后一个编号以外的编号,复制,再在最后一位编号的后面,再粘贴出两组编号。
第二步:复制列标签,即”姓名、部门、职务……“到最后一组编号处;
第三步:排序
鼠标放在编号列任意编号上,点击”数据——排序“升序排列,那编号的顺序就变为:1,1,1,2,2,2,3,3,3,3……
第四步:删除编号列。
完美收工!
excel表格获取指定区域中每行首次出现指定值的位置
给定一个任意大小的单元格区域,其每个单元格中的数据要么是0要么是1,并且每行至少有一个1,要求使用一个公式返回一个数组,该数组由区域每行中第一次出现1的相对列位置组成。例如下图1所示的单元格区域A1:E10,要求返回数组{2;1;1;2;1;5;1;4;1;3}。 图1 注意,公式中可以使用单元格区域A1:E10,