大家好,今天和大家分享“Lookup引用合并单元格”,下面我们一一来说 一、合并单元格是数字 1、公式截图 2、公式 =LOOKUP(9E 307,$A$1:A1) 3、公式解释 a、9e 307你可以理解为Excel中最大的数值 b、$A$1:A1这是一个不断增大的动态区域,锁住了开头 c、 二、合并单元格是汉字 1、公式截图 2、公式 =LOOKUP('々',$A$1:A1) 3、公式解释 a、々是日文符号,排序是在排序在所有的汉字之后 b、$A$1:A1这是一个不断增大的动态区域,锁住了开头 c、根据lookup函数这个特点,如果第1参数大于第2参数最大的值,那么就返回第2参数最后一个值 三、合并单元格有数字和汉字 1、公式截图 2、公式 =LOOKUP(1,0/($A$1:A1<>''),$A$1:A1) 3、公式解释 a、0/($A$1:A1<>'')构建了一个由报错和0组成一维数组,$A$1:A1不等于空则返回true,否则返回false,0除以true等于0;0除以flase报错 b、根据lookup函数这个特点,如果第1参数大于第2参数最大的值,那么就定位第2参数最后一个值的位置,返回第3参数这个位置的值,由于第2参数最大值是0,所以lookup函数第1参数用1就可以,当然你也可以用2,或者3,或 者99999999999999,甚至9e 307,一句话,多写字也没有好处,累的是自己 四、合并单元格变成不合并的效果 1、公式截图 2、公式 =LOOKUP(ROW(A1:A8),IF(A1:A8<>'',ROW(A1:A8)),A1:A8) 3、公式解释 a、此公式构建了A列没有合并的效果 b、此公式可以用来作为其它函数的内存数组 c、如果区域A1:A8不等于空,就返回的它们的行号,否则就返回false d、lookup函数的第1参数用了数组 五、最近新班开班通知 2018年3月26日函初开新班 上课时间:周一,周三,周五晚上8点到10点 学费100元 内容详情:函初班内容详情 上课方式:在线YY房间听课 2018年3月20日vba初级开新班 上课时间:每周二,周四,周六晚上8点到10点 学费400元 上课方式:在线YY房间听课 内容详情:vba初级班内容详情 六、报名流程: |
|