excel公式求救,把从第一列随机抽取不重复的3个数,组合到第二列中?

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!

Excel中函数公式可以处理复杂的表格数据,提高我们的工作效率可不只一点点。但Excel函数非常多,想要全部学习,那几乎是不可能的,我们只要把工作中常用的函数公式掌握了,就能达到事半功倍的效果。今天跟随阿钟老师来看看这几个工作中用到的函数公式,可以直接套用。

说明:公式内层利用COUNTIF函数进行条件计数,=1代表没有重复值,然后使用IF函数进行判断当其结果不重复,当不等于1时候代表重复。

COUNTIF(区域,条件):计算区域中符合条件的单元格的个数

02. 身份证号码提取出生日期

说明:利用MID函数提取出身份证号码中的出生年月,然后利用TEXT函数格式化提取的,然后加上两个减号将文本格式转换成数字形态的日期,再设置单元格格式为日期。

函数语法:MID(提取的字符串,从第几个字符开始,提取几个字符)

3. 身份证号码中提取性别

说明:身份证号码第17位是代表性别的数字,当第17位是奇数性别为男,偶数时性别为女,所以我们利用MID函数提取第17位数字,然后利用MOD函数取得除以2的余数,最后利用IF函数判断为余数1为奇数返回"男",否则为"女"。

MOD(被除数,除数):返回两数相除的余数。

4. 从身份证号码中计算年龄

DATEDIF函数是一个隐藏函数,用于计算两个日期时间差

说明:公式1是YEAR函数提取出今天日期中的年份,减去上面提取出的出生日期中的年份,得数就是年龄;公式2中DATEDIF函数返回两个日期差。

DATEDIF(开始日期,结束日期,结果类型):计算两个日期之间相隔的天数、月数或年数,其中结果类型Y代表年数,M代表月数,D代表天数。

说明:下图是查找“公孙胜”的“2月”的销量。

白话版语法:VLOOKUP(你找谁?在哪里找?第几列?随便找还是精确找?)

注意:公式输入完成后要按Ctrl+Shift+回车键确认公式

说明:查询数据有两个条件,也就是查询“二店”中“衬衫”在“1月”的销量。

说明:我们平常使用VLOOKUP函数一般是从左往右查找,想要从右往左查找需要IF函数构建一个虚拟数组,让顺序颠倒过来再进行查找。

说明:下图示例中要求分别计算“计划”和“实际”的合计数量。

SUMIF(条件区域,条件,求和区域):对符合条件的区域值求和:

注意:此操作需要先选中求和区域,输入公式后按Ctrl+回车键确认公式。

说明:下图示例要求计算每个部门业绩合计。我们知道合并单元格数据是存放的合并区域的第一个单元格中,所以我们把所有业绩求和后减去第一个单元格之个的合计,就是我们所要的合计数。

注意:同样此操作也需要先选中求和区域,输入公式后按Ctrl+回车键确认公式。

说明:下图示例需要计算每个部门的人数,

小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。

Excel表格中如何打印带Logo的表格?看同事这一招,1分钟搞定

核对2个Excel表格数据是否相同,这3种方法简单得不行!

Excel用复制粘贴就能解决的10个小技巧,学会它们,你就是表哥

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

}

关注回复[目录]学习113篇Excel教程

全套Excel视频教程,扫码观看

哈喽,大家好!今天分享一位群友的问题,大致需求是要将excel中的数据按照指定的数量进行重复。问题一经发布,得到的回答大多是让这位小伙伴使用VBA来解决,但是对于一般的职场人士而言,能掌握VBA的可以说是寥寥无几。那除了VBA外还有没有其他的解决方法呢?答案是肯定的。今天老菜鸟就给大家分享一个使用常用函数就能解决这个问题的妙招,一起来看看吧!

今天在群里看到一位群友的问题,要求很简单,将A列数据整理为B列的效果,由于源数据较多,为便与讲解,省略为下图:

为了便于理解问题,将数据按颜色进行了分类,简单来说,A列是对品牌、型号和数量进行合并后的一个描述,现在需要按照数量将数据进行拆分。

为什么会有这样的问题我们不做讨论,但是如果遇到这样的问题应该怎么解决,才是我们关注的重点。

问题一发出来,大多数回复都是用VBA解决,但对于一般的职场人士来说,掌握VBA这个技术的寥寥无几,通常我们只会几个函数,一些基础操作而已,那么这个问题还有救么?

其实只要搞明白问题的特点,解决的方法总是有的,下面就和老菜鸟一起尝试通过一些基本的函数和操作来处理这个貌似只有VBA才能解决的问题吧。

解决这个问题大致上分为以下几个步骤:

如果你使用的是Excel2013及以上版本的话,这个就很容易,输入第一个数字,回车后按Ctrl+E组合键就可以完成。

如果你的版本还没有这个功能,也不用灰心,因为上图中数字出现的位置还是比较有规律的,用公式提取也是完全可以的。

这个公式也是提取类问题的一个常用套路,首先找到"匹/"这个内容在单元格中出现的位置,然后再用MID函数提取出“3台”,最后用SUBSTITUTE函数将"台"这个字替换为空,就得到了所需要的数字。

提取数字的思路有很多,只要得到需要的结果就可以了。

温馨提示:加入下面QQ群:,下载教程配套的课件练习操作。

得到一组数字,为第三步做准备

这一步就很简单了,在C1单元格输入1,C2单元格输入公式:=B1+C1,然后下拉得到一组数字,操作过程如图所示:

得到这么一串数字有什么用呢?看完第三步操作就明白了。

利用LOOKUP函数按照指定的重复数量排列

这个公式利用了LOOKUP的基本套路,不熟悉这个套路的小伙伴可以看看往期教程。

简单分析一下公式的原理,首先,在这个公式中,查找值(也就是第一参数)不是固定的,而是用了ROW(A1),这样公式在下拉的时候,查找值就会依次变成1、2、3……

条件区域使用的是我们在上一步中得到的那组数字,LOOKUP有个特性,当LOOKUP函数找不到查找值时,会与查找区域中小于或等于查找值的最大值进行匹配。

换句话说,查找区域中只有1、4、6、8这四个数字,当查找值为1、2、3的时候,查找区域中小于这三个数字的只有1,因此得到的就是结果区域(也就是第三参数)中的第一个值。

以此类推,当查找值为4、5的时候,小于这两个数字的有1和4,二者中最大的是4(是条件区域中的第二个数),因此得到的就是结果区域中的第二个值。

第三步完成后,结果已经非常接近最终的目标了,最后一步只需要将数量都变成1即可。

公式的作用就是用LEFT+FIND函数组合将D列中"匹"字之前的内容提取出来,然后统一添加"/1台",就得到了最终的结果。

总结:遇到一些相对复杂的问题时,首先要理清问题的要点,利用自己已经掌握的技术一点一点去实现,能达到目的的一切方法都值得一试。

}

我要回帖

更多关于 excel随机抽取多个人名 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信