中企动力 > 商学院 > excel取后几位的公式
  • ?

    Excel数据去重函数公式你会几个?

    刺眼

    展开

    大家好,今天和大分享下Excel数据去重方面的函数公式,看完之后,请在文章末尾处留言,你会几个,会那个?

    一、第1个去重复值公式

    1、公式截图

    2、公式

    =INDEX(A:A,SMALL(IF(MATCH($A$2:$A9&"",$A$2:$A9&"",)=ROW($A$2:$A9)-1,ROW($A$2:$A9),2^20),ROW(A2)))&""

    二、第2个去重复值公式

    =INDEX($A$2:$A9,MATCH(,COUNTIF($C$1:C1,$A$2:$A9),))&""

    三、第3个去重复值公式

    =IFERROR(LOOKUP(1,0/(COUNTIF($C$1:C1,$A$2:$A$8)=0),$A$2:$A$8),"")

    四、第4个去重复值公式

    =LOOKUP(1,0/FREQUENCY(0,COUNTIF($C$1:C1,$A$2:$A8)),$A$2:$A8)&""

  • ?

    常用6个Excel公式,推荐收藏!

    旧人

    展开

    收藏的Excel函数大全公式再多,几天不用也会忘记。怎么才能不忘?你需要了解公式的运行原理。兰色今天不再推送一大堆函数公式,而是根据提问最多的问题,精选出6个实用的,然后详细的解释给大家。

    1、计算两个时间差

    =TEXT(B2-A2,"[m]分钟")

    兰色注:

    Text函数(数字,格式):可以把数字或文本格式化显示,如同单元格自定义格式效果。"[m]分钟":在表示时间的自定义格式中,小时为h,分种是m,秒是s,所以如果是间隔小时,把m替换成h。而加[ ]则是可以显示大于24小时的小时数、60分种的分钟数。

    2、计算到期时间

    =EDATE($A2,$B2)

    EDate(开始时间,间隔月数):N月后的日期。如间隔月数为负则表示N月前的日期。

    3、隔列求和公式

    按标题求和

    =SUMIF($A$2:$G$2,H$2,A3:G3)

    因为有规则的标题,所以隔列求和转换为条件求和公式

    如果没有标题

    =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)

    Column(区域):取得区域的所在列数,构成一组数字。MOD(数字,2):一个数字除以2的余数。如果余数是0表示该数字为偶数,否则为奇数(条件)**B3:G3:在公式中经常会见到这样的结构。条件成立时返回的是True(运算时等同于1),不成立返回的是False(运算时等同于0)。两组数据相乘的结果是满足条件的数会保留下来,不满足的会变成0。Sumproduct:它和Sum函数的主要区别是,这里可以直接执行数组运算的求和,而Sum函数需要按三键输入。

    4、超链接公式

    =HYPERLINK("#"&B2&"!A1","进入")

    Hyperplink函数:在Excel中能用公式创建超链接的,只有Hyperplink函数,它可以把一个字符串转换为超链接。"#"&B2&"!A1":B列是工作表中,连接后 "#工作表名!A1",前面加#表示本工作簿

    5、跨表批量取值

    =INDIRECT(B2&"!b10")

    Indirect函数:它的作用是把单元格地址串转换为引用。如本例中 B2&"!b10" 连接起来虽然是工作表名!单元格,但它只是个字符串而已,并不会把单元格中的值取出来。利用Indirect转换后则可以取单元格中的值了。

    6、提取不重复值

    数组公式:按三键输入

    {=INDEX(A$1:A$99,MATCH(0,COUNTIF(C$1:C1,A$1:A$99),0))&""}

    COUNTIF(C$1:C1,A$1:A$99):让C列本公式上面的姓名在A列逐个用Countif函数统计个数,如果不存在(正是要提取的唯一值)结果为0,然后用Match(0,统计的个数,0)查找0所在的行数。INdex(区域,行数):可以根据位置提取出相对应的值。

    兰色说:Excel函数公式的学习也需要循序渐进,如果上面的解释你看的还是不明白,就要从函数的基础用法学起了。

    End.

    来自:Excel精英培训

  • ?

    Excel 表格的所有公式用法……帮你整理齐了!

    权凝珍

    展开

    批量输入公式批量修改公式快速查找公式显示公式部分计算结果保护公式隐藏公式显示所有公式把公式转换为数值显示另一个单元格的公式把表达式转换为计算结果快速查找公式错误原因

    1批量输入公式

    选取要输入的区域,在编辑栏中输入公式,按CTRL+ENTER即可批量填充公式。

    2批量修改公式

    如果是修改公式中的相同部分,可以直接用替换功能即可。

    3快速查找公式

    选取表格区域 - 按Ctrl+g打开定位窗口 - 定位条件 - 公式,即可选取表中所有的公式

    4显示公式部分计算结果

    选取公式中的要显示的部分表达式,按F9键

    按F9键后的结果

    想恢复公式,按esc退出编辑状态即可。

    5保护公式

    选取非公式的填写区域,取消单元格锁定。公式区域不必操作。

    设置单元格格式后,还需要保护工作表:审阅 - 保护工作表。

    6隐藏公式

    隐藏公式和保护公式多了一步:选取公式所在单元格区域,设置单元格格式 - 保护 - 勾选“隐藏” - 保护工作表。

    隐藏公式效果:

    7显示所有公式

    需要查看表中都设置了哪些公式时,你只需按alt+~组合键(或 公式选项卡 - 显示公式)

    把公式转换为数值

    8把公式转换为数值

    公式转换数值一般方法,复制 - 右键菜单上点123(值)

    9显示另一个单元格的公式

    如果想在B列显示A列的公式,可以通过定义名称来实现。

    公式 - 名称管理器 - 新建名称:G =get.cell(6,sheet3!a4)

    在B列输入公式=G,即可显示A列的公式。

    excel2013中新增了FORMULATEXT函数,可以直接获取公式文本。

    10把表达式转换为计算结果

    方法同上,只需要定义一个转换的名称即可。

    zhi =Evaluate(b2)

    在B列输入公式 =zhi即可把B列表达式转换为值

    11快速查找公式错误原因

    当一个很长的公式返回错误值,很多新手会手足无措,不知道哪里出错了。兰色介绍排查公式错误的技巧,3秒就可以找到错误。

    下面兰色做了一个简单的小例子

    【例】:如下图所示,单元格的公式返回值错误。要求排查出公式的哪部分出现了错误。

    操作方法:

    1、 打开单元格左上角绿三角,点“显示计算步骤”

    2、在打开的“公式求值”窗口中,求值会自动停在即将出错的位置。这时通过和编辑栏中的公式比对,就可以找出产生错误的单元格。(D7)

    如果公式中有多处错误,可以先修正前一次,然后再点显示计算步骤,查找下一处错误。

  • ?

    Excel表格中的小数四舍五入保留两位数用公式自动计算,省心!

    傲芙

    展开

    Excel有很多公式,可以解决各类问题,如果用好的话,可以极大提高的我们工作效率。今天就教大家一个利用公式计算一个小数点后面如果有三位或四位,通过四舍五入保留二位小数的方法。这个公式自动进行四舍五入, 非常省心,不需要人工一个个去设置,公式用好后,只要原数据有变化,四舍五入的结果也会变化,效率很高。下面就把详细把过程讲一下,大家掌握用公式计算四舍五入的小数将大大提升工作效率,一起来看一下。

    1、以下在B2单元格输入公式 =ROUND(A2,2),将得到A2单元格的四舍五入的结果

    2、当我们回车后,得到的结是11.26

    3、当我们把原数据11.261改为11.268时,四舍五入的结果自动改为11.27,自动更新,非常省心

    总结:通过上面用公式实现了四舍五入自动计算,并随着原数据变化时,四舍五入的结果也同时变化,省时省力,效率非常高。快去试试吧!

  • ?

    excel中按条件提取最大值函数公式

    Coral

    展开

    每按条件提取最大值

    大家好,今天和大家分享“按条件提取最大值”,当单元格D2输入"1月"时,在E2单元格显示1月的最大值30;当单元格D2输入"2月"时,在E2单元格显示2月的最大值50;当单元格D2输入"3月"时,在E2单元格显示3月的最大值90。更多Excel学习和问题请加群:289393114、570064677

    一、动画操作效果

    二、公式截图

    三、公式

    =MAX((A2:A10=D2)*(B2:B10))

    四、公式解释

    记得是数组公式,把公式输好之后,光标移到编辑栏里,三键一齐下Ctrl+Shift+回车键

    如果A2:A10=D2,那么就和数量B2:B10相乘

    A2:A10=D2返回的是布尔值,有的也叫逻辑值True,False,单元格区域A2:A10等于3月的就返回true,其它的返回false

    在运算时true当作1,False当作0,(A2:A10=D2)*(B2:B10)这个返回{0;0;0;0;0;60;70;80;90},然后我们在外面嵌套一个最大值函数Max

    五、这个也可以用if函数解出来

    公式截图

    公式

    =MAX(IF(A2:A10=D2,B2:B10,0))

    公式解释

    1、也是数组公式

    2、IF(A2:A10=D2,B2:B10,0)如果单元格区域A2:A10有等于3月的,那么就显示数量B2:B10,否则就显示0

    3、最后也是在外面嵌套一个max函数提取最大值

  • ?

    在EXCEL中将1位数字变成5位数字的方法,这两个公式可要记牢啦!

    宣惜寒

    展开

    关注

    转发

    收藏

    会让小编更有动力输出高价值的内容

    今天

    我们来讲一个小技巧

    如何将下列数字变为5位数(即从左变成右)

    可能很多人会说

    这很简单啊

    直接设置单元格格式就好了

    没错

    这是可以的

    在设置单元格格式中

    将自定义类型设置为【00000】就搞定了

    但是这么简单的方法谁都会用

    所以我们就不局限于这个方法

    我们要用公式来完成数字的转变

    公式一:

    =TEXT(A1,"00000")

    公式说明

    TEXT函数是将数值转换为按指定数字格式表示的文本

    即将所选单元格格式设置为【00000】格式

    注:此方法跟直接设置单元格格式方法的类型一致

    公式二:

    =IF(LEN(A1)=1,"0000"&A1,IF(LEN(A1)=2,"000"&A1,""))

    公式说明

    LEN函数是返回文本串的字符数

    即得到字符串的长度

    如果所选单元格A1字符串为1

    则返回"0000"&A1

    否则返回IF(LEN(A1)=2,"000"&A1,"")

    这第二个IF语句意思为

    如果所选单元格A1字符串为2

    则返回"000"&A1

    否则返回空文本""

    以上这两个公式

    就是今天介绍的将1位数字变成5位数字的方法

    目的其实就是让大家不拘于一种方法

    而且如果你函数公式使用熟练的话

    用公式其实更好哟

    所以把它记牢并不是一件坏事哦

    转发

    收藏

    会让小编更有动力输出高价值的内容

  • ?

    Excel如何把小数快速四舍五入取整,用公式就是这么简单!

    紫月亮

    展开

    我们有时需要把小数在Excel中快速按四舍五入的方式取整,这里我们用一个公式可以快速实现

    1、需要取整的表格数据如下

    2、在B1单元格,输入公式=ROUND(A1,0),函数ROUND是四舍五入函数。它有两个参数,第一个参数是要四舍五入的数字,第二个参数是保留的小数位数,这里因为是取整所以保留位数是0位

    3、回车后得到结果11,然后往下拉

    4、这个时候,我们就得到了四舍五入人取整数字,非常的快速,效率很高

  • ?

    技巧 | Excel中4个快速提取手机号的模板公式,你知道几个?

    含蕊

    展开

    Hi,大家好,我是胖斯基

    慵懒的午后,销售MM带着82°C的微笑走过来,问:如何在这一堆繁杂的数据中,把手机号提取出来?

    本着务实主义,打开表格一看,密密麻麻,瞬间眼花……

    典型密集型恐惧患者的魔障

    当然魔障归魔障,问题是依旧存在和处理的

    那针对这种类型的问题处理,一般有套路可遵循,而这套路就是所谓的模板公式

    1

    LOOKUP经典款

    公式:=-LOOKUP(,-MID(B2,ROW($1:$50),11))

    说明:1是通过MID来获取多个固定长度为11的数字串,2是通过LOOKUP来取所需数值

    注意:这里仅仅只获取了最后一个手机号(因LOOKUP函数的查询原理导致)

    2

    SUBSTITUTE替换款

    公式:=MAX(IFERROR(--CLEAN(MID(SUBSTITUTE(B2,";",REPT(" ",90)),{1,91,181},90)),))

    说明:这里通过分析联系电话中,电话号码的间隔是通过";"进行,故整体将";"替换为90个长度的空格,这样就可以分段获取带空格的手机号,在通过CLEAN函数和MAX函数,来获取最终的手机号

    注意:这里仅仅只获取了最后一个手机号(原因,可以思考下)

    3

    VLOOKUP查询款

    公式:=VLOOKUP(,MID(B2,ROW($1:$99),11)*{0,1},2,)

    说明:这里本质上,也是通过MID来构建出一连串的11个长度的数字串,与第1种方法不同的特点在于,这里通过Vlookup函数并结合{0,1},构建出了一个查询区域,并反馈对应手机号的结果。

    注意:这里仅仅只获取了第一个手机号(因VLOOKUP函数的查询原理导致)

    到这里,发现这3个套路公式要么获取了第1个手机号,要么获取了最后一个手机号,如果数据信息中,涵盖了多个手机号呢。如何获取?

    没问题,变通一下即可!

    4

    COLUMN变通款

    公式:=LARGE(--TEXT(MID($B2,ROW($1:$99),11),"0;;0;!0"),COLUMN(A1))

    说明:这里利用LARGE函数来构造出一个数组(里面的内容就是手机号),通过COLUMN(A1)函数并往右拖动鼠标,横向的提取一个个手机号

    胖斯基 | 说

    模板公司看不懂无所谓,会用即可,赶紧收藏吧!

  • ?

    怎样设定excel里保留小数点后两位的公式

    问柳

    展开

    设定excel里保留小数点后两位的方法:

    1.选定所要修改的某个单元格或者一整列单元格。

    2.右击,在弹出的菜单栏里选中--设置单元格格式 单击。

    3.在数字分类中选定数值。

    4.将右边的小数位数更该成所需要的位数。

    5.当然如果有更专业的需要,可以将千位分隔符打钩。

    (本文内容由百度知道网友雷筱轩33贡献)

  • ?

    Excel中如何自动获取身份证后六位

    孔怜翠

    展开

    一个表格中有一列身份证号码,我们该如何快速取出身份证后六位呢?而不用逐条录入。该如何做呢?

    在这里,我们还是通过Excel函数来解决,right函数即可解决

    公式:=RIGHT(B2,6)

    公式怎么理解呢?

    right:从右面计算

    B2:要获取的数值所在的单元格

    6:即要获取的位数

excel取后几位的公式

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP