文章图片
文章图片
文章图片
文章图片
如下所示 , 需要根据重复出现的次数 , 将左边的数据 , 批量转换成右边的数据
【Excel新公式Tocol,发现新用法,批量重复指定次数】
介绍2种方法快速实现 , VLOOKUP公式和TOCOL公式
方法一:使用VLOOKUP公式首先 , 需要在数据的最左边建立一个辅助列 , 在A2单元格输入的公式是:
=SUM($C$1:C1)
第1个C1固定引用 , 表示从C1单元格开始累计求和
数据向下填充的时候 , 需要超过原始数据一行 , 如下所示:
然后我们只需要输入公式:
=VLOOKUP(ROW()-1A:B21)
ROW()函数是返回当前行的行号
然后对辅助列和数据列查找匹配 , 用近似匹配来查找
方法二:使用TOCOL公式如果说不方便建立辅助列 , 想一气呵成的完成 , 那就需要用到新函数公式TOCOL了
一条公式就可以搞定:
=TOCOL(IF(B2:B4>=COLUMN(1:1)A2:A4NA())2)
看起来公式很复杂 , 我们逐步分解 , 理解其计算思路 , 就很简单了
首先是COLUMN(1:1)
它是一个一维数组 , 结果是1 , 2 , 3一直到16384 , 表格的最大列数
然后我们再使用公式:
=B2:B4>=COLUMN(1:1)
它是用我们的数字来判断 , 是否比自然数大或相等
当数字是2的时候 , 它就会有两个TRUE , 它数字是3个的时候 , 就有3个TRUE
然后我们使用的是:
=IF(B2:B4>=COLUMN(1:1)A2:A4NA())
对应上面的TURE的时候 , 返回姓名 , 否则 , 返回错误值
最后一步很简单了 , 我们用TOCOL公式 , 将这3行数据连接起来 , 参数为2表示忽略错误值连接成一列:
关于这个函数公式 , 你学会了么?动手试试吧!
- 2018年新开装修公司起名五大要点
- 新能源猎头:储能人才年薪Double还被疯抢的热潮过去了
- 打印机怎么调页边距,新装了个打印机是打出库单的不会调页边距了
- 2018公司起名最新方法技巧
- 创新型的公司起名方法都包括哪些?
- 如何给新品牌新产品命名?
- 公司起名最新方法技巧
- 新颖的礼仪公司起名是怎样的?
- Excel咋才可以制作高级筛选
- 广东省河源县属于哪个市,广东省河源市江东新区属于哪个县