如何用函数实现下面的功能,不用ctrl+g定位函数怎么使用方法?

我们下面有一组角色名,以及它使用的次数,我们想根据它使用的次数,对角色名重复显示,具体样式如下:比如"赵云"使用了3次,我们就让他显示3次内容,"妲己"使用了4次,我们让她显示4次,其他的内容一样,这要如何实现呢?下面给大家介绍几种方法,一起来学习吧。方法一、 使用VLOOKUP查找一看到Vlookup查找,大家可能会比较纳闷,我想得到角色名,用Vlookup怎么实现呢?这时我们就要考虑了,如果没有查找的区域值,那我们就自己增加好了。操作步骤:1、首先我们在角色名前再增加一列辅助列,并在A2单元格输入数字1,在A3输入:A2+C22、我们在需要生成角色名的单元格,比如E1单元格,输入如下公式:=IF(ROW(1:1)>SUM(C:C),"",VLOOKUP(ROW(1:1),$A$2:$B$6,2,1))下拉拖动公式,即可把角色名按使用次数重复显示了。公式解释:1、首先使用ROW()函数和所有需显示的次数比较,当行数大于所有次数的时候,即显示为空值2、Vlookup函数应用的其模糊查找功能,当查找值大于查找区域的第一列的数值时,即返回比查找值小的上一个数比如下面,我们查找值是88,查找区域是A1:B4,88大于70,小于90,即返回70所对应的数值,即为A应用到上面就是,比如当我们查找值为6时,6大于5,小于7,即返回5对应的值,即"李白"。方法二、 辅助排序法此方法主要应用的是SUM函数和ROW函数。操作步骤:1、首先我们复制A2:A6单元格到D1:D5单元格区域2、我们在E1单元格输入公式:=SUM(B$2:B2)-ROW(1:1)然后拖动公式,直到显示内容为0结束,然后我们再选中E1:E13单元格区域,按Ctrl+C复制,点击【选择性粘贴】-【值】3、选中D、E列,点击【数据】-【排序】,主要关键字选择【列E】,可以看到数据按从大到小进行排序了。4、选中D列,按Ctrl+G定位,定位条件,选择【空值】,然后再输入公式:=D3按Ctrl+Enter填充,即可。以上就是给大家介绍的2种实现按指定次数重复的技巧,操作起来相对比较简单,且容易理解,希望大家都可以掌握。后面会再给大家介绍其他操作方法,不过相比这2种就比较复杂了。如果觉得文章对你有帮助的话,希望大家帮忙点赞加分享哦~,谢谢本文由彩虹Excel原创,欢迎关注,带你一起长知识!
对于我这种很不常用excel的,比较实用的还是:自然语言直接生成Excel公式:http://excelformulabot.com科技真是发达了,最近发现的这个小工具着实惊讶于机器对于自然语言理解能力的进步。众所周知excel公式功能强大可以实现很复杂的表格自动化,但是学习曲线有点陡,需要花一些精力记住语法或者用的时候现场搜。但是, formula bot可以把语言描述直接翻译成公式,然后复制粘贴即可实现对应功能。对于我这种对excel不是刚需,偶尔用一下,但是又想有一定表格自动化需求的人来说相当好使。比如说图中的例子,我的需求是,“找到另外一个表格(sheet1)里的A列的最大值的行,并取Q列中对应行的数据”输入对应的描述,直接就能生成一行包含若干个我不知道知识点的代码:=INDEX(Sheet1!Q:Q,MATCH(MAX(Sheet1!A:A),Sheet1!A:A,0))然后直接复制粘贴到公式框里就能得到相应的结果,方便快捷。英文不好也没关系,中文也能行:虽然我不懂机器学习,但是这个工具也太酷了!!!另外两个相对而言节省了一些时间的trick但是仅仅在Google sheet里面好使:汇率转换以及自动翻译:GOOGLEFINANCE("CURRENCY:AAABBB")表示把AAA换成BBB货币的数值。以及翻译:=GOOGLETRANSLATE(A2, “aa”,”bb”)这两个翻译在国际差旅报销的时候及其方便,填写的差旅条目直接翻译,汇率直接转换。

我要回帖

更多关于 提取右边数据的函数 的文章

 

随机推荐