对EXCEL表中两组不同数据自动从另一个表格中提取数据用什么函数的函数公式?

哈喽大家好,我是小可~当我们要整理多份数据杂乱的Excel工作表。如:提取员工表的快递单号,或者提取地址中的省市区时,很多小可爱是否不知如何快速下手呢?其实so easy...今天就教大家7种超神excel技巧,助你用函数高效解决特定数据的批量提取,再也不怕被老板催了!1、left函数从左边提取内容如下GIF,要求从员工表中提取地址中所对应的市。步骤:①在E2单元格,输入公式:=LEFT(D2,3)②点击enter建,省份提取完成③将鼠标移放到单元格右属下角,当鼠标变成黑色十字的时候,向下拖动填充其他单元格,所有省份即可批量提取完成。LEFT函数语法结构=LEFT(text,num_chars)。其函数是从左边起提取文本内容的函数。第一个参数为对应的文本单元格,第二个参数为从左边开始提取,提取3位数。2、right函数从文本右边提取内容如下GIF,要求从地址中从右边开始提取对应的村。步骤:在F2单元格输入公式:=RIGHT(D2,3),然后将鼠标移放到单元格右属下角,当鼠标变成黑色十字的时候,向下拖动填充其他单元格即可。right函数是Excel中常用的字符串提取函数,它可以用来从字符串最右边第一个字符开始往左边方向截取指定个数字符,与LEFT函数刚好相反。它的语法结构=RIGHT(text,[num_chars])3、mid函数提取文本中间的内容如下GIF,要求从对应的地址中地区所在的区的位置。可以输入公式:=MID(D2,4,3),向下拖拉瞬间完成。mid函数是从中间开始提取内容的函数,它有三个参数说明。第一个参数为对应的文本单元格;第二个参数为开始提取的位置,比如提取小可所在的区,提取的位置应该从龙字开始,也就是第4位,所以第二参数为4;第三个参数为要提取的长度为3。4、mid+find函数嵌套提取内容在实际工作中,我们经常收到含有类似下图的表格内容。即某一列的文本中有括号,括号括起来的内容是我们进行财务分析时需要提取的信息。就如同下表的“品名”列。如果一个个去手动操作,那效率真的太低了。有快捷的方法可以批量提取中间的文字。我们需要找到左括号“(” 如右括号“)”的位置,再利用MID函数取出两个位置中间的字符就好了哦。如下GIF,首先插入一列辅助列,然后在B1单元格输入公式:=MID(B2,FIND("(",B2)+1,FIND(")",B2)-1-FIND("(",B2))就可以轻松出来结果啦!这个原理是什么?别急,大家看了关于find和mid函数的解析就理解了。①FIND("(",B2):在B2单元格中查找左括号“(” ;②FIND("(",B2)+1:左括号“(” 位置加1,即是括号内第一个字符;③FIND(")",B2)-1:在B2单元格中查找右括号“)”,减1,即是括号内最后一个字符的位置;④FIND(")",B2)-1-FIND("(",B2):单元格B2中括号内字符的长度;⑤MID(B2,FIND("(",B2)+1,FIND(")",B2)-1-FIND("(",B2)):在B2单元格,从左括号“(” 后一位开始取,提取括号内字符长度个字符,即提取的是括号内的文本。5、Lookup函数提取内容如下GIF,要求用Lookup函数从客户评价中提取客服ID。从文本中可以看出每个ID对应的位置都不一样,文本前后也没有有规律的内容。所以我们需要用Lookup查找函数来查找出出现的ID。可以输入公式:=LOOKUP(9^9,FIND($F$2:$F$5,B2),$F$2:$F$5)第一参数lookup第一个参数为查找出最大的一个值;第二参数find函数的意义在于查找出ID所在的位置,第三参数为返回对应的ID。另外,提醒下大家!这个案例中结合使用到excel锁定公式$快捷键,使用方法很便捷:输入框中输入公式,接着选定区域,并按F4,回车即可哦!6、len函数统计关键词出现的次数如下GIF,要求找出对应人员“小可”在一句话中出现的次数,这里我们用到了len字符长度函数和substitute文本替换函数来处理。可以输入公式:=(LEN(C3)-LEN(SUBSTITUTE(C3,$F$2,"")))/LEN($F$2)主要为通过计算替换前后这句话的字符个数,从而来进行统计字符出现的次数。7、组合函数提取内容如下GIF,要求从杂乱的文本中提取每行的手机号码,当然有个相同的就是手机号码都是11位数的。可以输入公式:=-LOOKUP(,-MID(B2&"a",ROW($1:$50),11))在这里用到了数组的方式来进行统计,第一个参数0被忽略处理,计算的结果有错误值或者小于0两种结果。通过负负得正的方式最终计算出出现的号码啦~END今天暂时分享这么多啦~用了几个小时去整理,如果对同学们有用,累点也值哒! 每天不定时分享Excel、PPT、word等教程、技巧,快来学起来!点赞收藏感谢退出一气呵成~持续更新哦!!}
excel表格函数公式大全Excel是大家常用的电子表格软件,掌握好一些常用的公式,能使我们更好的运用Excel表格函数,但是Excel中函数公式大家知道多少呢?下面小编马上给大家分享Excel常用电子表格公式,希望大家都能学会并运用起来。Excel常用电子表格公式1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。3、从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式:=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。1、求和: =SUM(K2:K56) ——对K2到K56这一区域进行求和;2、平均数: =AVERAGE(K2:K56) ——对K2 K56这一区域求平均数;3、排名: =RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名;4、等级: =IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格")))5、学期总评: =K2_0.3+M2_0.3+N2_0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;6、最高分: =MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;7、最低分: =MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分;8、分数段人数统计:(1) =COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格;(2) =COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;(3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格;(4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;(5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) ——求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格;(6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) ——求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格;(7) =COUNTIF(K2:K56,"<60") ——求K2到K56区域60分以下的人数;假设把结果存放于K63单元格;说明:COUNTIF函数也可计算某一区域男、女生人数。如:=COUNTIF(C2:C351,"男") ——求C2到C351区域(共350人)男性人数;9、优秀率: =SUM(K57:K60)/55_10010、及格率: =SUM(K57:K62)/55_10011、标准差: =STDEV(K2:K56) ——求K2到K56区域(55人)的成绩波动情况(数值越小,说明该班学生间的成绩差异较小,反之,说明该班存在两极分化);12、条件求和: =SUMIF(B2:B56,"男",K2:K56) ——假设B列存放学生的性别,K列存放学生的分数,则此函数返回的结果表示求该班男生的成绩之和;13、多条件求和: {=SUM(IF(C3:C322="男",IF(G3:G322=1,1,0)))} ——假设C列(C3:C322区域)存放学生的性别,G列(G3:G322区域)存放学生所在班级代码(1、2、3、4、5),则此函数返回的结果表示求一班的男生人数;这是一个数组函数,输完后要按Ctrl+Shift+Enter组合键(产生“{……}”)。“{}”不能手工输入,只能用组合键产生。14、根据出生日期自动计算周岁:=TRUNC((DAYS360(D3,NOW( )))/360,0)———假设D列存放学生的出生日期,E列输入该函数后则产生该生的周岁。15、在Word中三个小窍门:①连续输入三个“~”可得一条波浪线。②连续输入三个“-”可得一条直线。连续输入三个“=”可得一条双直线。一、excel中当某一单元格符合特定条件,如何在另一单元格显示特定的颜色比如:A1〉1时,C1显示红色A1<0时,C1显示黄色方法如下:1、单元击C1单元格,点“格式”>“条件格式”,条件1设为:公式 =A1=12、点“格式”->“字体”->“颜色”,点击红色后点“确定”。条件2设为:公式 =AND(A1>0,A1<1)3、点“格式”->“字体”->“颜色”,点击绿色后点“确定”。条件3设为:公式 =A1<0点“格式”->“字体”->“颜色”,点击黄色后点“确定”。4、三个条件设定好后,点“确定”即出。>>>返回目录EXCEL中如何控制每列数据的长度并避免重复录入1、用数据有效性定义数据长度。用鼠标选定你要输入的数据范围,点"数据"->"有效性"->"设置","有效性条件"设成"允许""文本长度""等于""5"(具体条件可根据你的需要改变)。还可以定义一些提示信息、出错警告信息和是否打开中文输入法等,定义好后点"确定"。2、用条件格式避免重复。选定A列,点"格式"->"条件格式",将条件设成“公式=COUNTIF($A:$A,$A1)>1”,点"格式"->"字体"->"颜色",选定红色后点两次"确定"。这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红色。>>>返回目录在EXCEL中如何把B列与A列不同之处标识出来?(一)、如果是要求A、B两列的同一行数据相比较:假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为:“单元格数值” “不等于”=B2点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。用格式刷将A2单元格的条件格式向下复制。B列可参照此方法设置。(二)、如果是A列与B列整体比较(即相同数据不在同一行):假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为:“公式”=COUNTIF($B:$B,$A2)=0点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。用格式刷将A2单元格的条件格式向下复制。B列可参照此方法设置。按以上方法设置后,AB列均有的数据不着色,A列有B列无或者B列有A列无的数据标记为红色字体。>>>返回目录EXCEL中怎样批量地处理按行排序假定有大量的数据(数值),需要将每一行按从大到小排序,如何操作?由于按行排序与按列排序都是只能有一个主关键字,主关键字相同时才能按次关键字排序。所以,这一问题不能用排序来解决。解决方法如下:1、假定你的数据在A至E列,请在F1单元格输入公式:=LARGE($A1:$E1,COLUMN(A1))用填充柄将公式向右向下复制到相应范围。你原有数据将按行从大到小排序出现在F至J列。如有需要可用“选择性粘贴/数值”复制到其他地方。注:第1步的公式可根据你的实际情况(数据范围)作相应的修改。如果要从小到大排序,公式改为:=SMALL($A1:$E1,COLUMN(A1))>>>返回目录Excel表格中巧用函数组合进行多条件的计数统计例:第一行为表头,A列是“姓名”,B列是“班级”,C列是“语文成绩”,D列是“录取结果”,现在要统计“班级”为“二”,“语文成绩”大于等于104,“录取结果”为“重本”的人数。统计结果存放在本工作表的其他列。公式如下:=SUM(IF((B2:B9999="二")_(C2:C9999>=104)_(D2:D9999="重本"),1,0))输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。六、如何判断单元格里是否包含指定文本?假定对A1单元格进行判断有无"指定文本",以下任一公式均可:=IF(COUNTIF(A1,"_"&"指定文本"&"_")=1,"有","无")=IF(ISERROR(FIND("指定文本",A1,1)),"无","有")求某一区域内不重复的数据个数例如求A1:A100范围内不重复数据的个数,某个数重复多次出现只算一个。有两种计算方法:一是利用数组公式:=SUM(1/COUNTIF(A1:A100,A1:A100))输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。二是利用乘积求和函数:=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))七、一个工作薄中有许多工作表如何快速整理出一个目录工作表1、用宏3.0取出各工作表的名称,方法:Ctrl+F3出现自定义名称对话框,取名为X,在“引用位置”框中输入:=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,100)确定2、用HYPERLINK函数批量插入连接,方法:在目录工作表(一般为第一个sheet)的A2单元格输入公式:=HYPERLINK("#'"&INDEX(X,ROW())&"'!A1",INDEX(X,ROW()))将公式向下填充,直到出错为止,目录就生成了。>>>返回目录Excel表格的常用操作1、为excel文件添加打开密码方法:文件 → 信息 → 保护工作簿 → 用密码进行加密2、为文件添加作者信息方法:文件 → 信息 → 相关人员 → 在作者栏输入相关信息3、让多人通过局域网共用excel文件方法:审阅 → 共享工作簿 → 在打开的窗口上选中“允许多用户同时编辑...”4、同时打开多个excel文件方法:按ctrl或shift键选取多个要打开的excel文件,右键菜单中点“打开”5、同时关闭所有打开的excel文件方法:按shift键同时点右上角关闭按钮6、设置文件自动保存时间方法:文件 → 选项 → 保存 → 设置保存间隔7、恢复未保护的excel文件方法:文件 → 最近所用文件 → 点击“恢复未保存的excel文件”8、在excel文件中创建日历方法:文件 → 新建 → 日历9、设置新建excel文件的默认字体和字号方法:文件 → 选项 → 常规 → 新建工作簿时:设置字号和字体10、把A.xlsx文件图标显示为图片形式方法:把A.xlsx 修改为 A.Jpg11、一键新建excel文件方法:Ctrl N12、把工作表另存为excel文件方法:在工作表标签上右键 → 移动或复制 → 移动到”新工作簿”>>>返回目录}

根据日期批量提取该日期下的所有数据(同个日期存在多个数据)如图,红色为需要计算的区域,谢谢...
根据日期批量提取该日期下的所有数据(同个日期存在多个数据)如图,红色为需要计算的区域,谢谢
展开
选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
你可以使用Excel中的“筛选”功能来提取符合特定条件的数据。以下是一些步骤,可用于根据日期批量提取该日期下的所有数据:在表格上方的菜单栏中,选择“数据”选项卡。在“数据”选项卡中,选择“筛选”。在“筛选”菜单中,选择“高级筛选”。在“高级筛选”对话框中,设置“列表区域”为你的数据范围,设置“条件区域”为包含你所需日期的单元格范围。选中“复制到其他位置”选项,并在“复制到”文本框中指定一个新的区域,以存储筛选结果。点击“确定”按钮,Excel将根据你的条件提取符合条件的所有数据,并将其复制到指定的区域。根据你提供的图片,你可以在“高级筛选”对话框中指定以下设置:列表区域:A1:D22条件区域:F1:F2复制到:H1复制到的区域包括标题行:选中此选项然后,点击“确定”按钮,Excel会将符合条件的所有数据复制到H1及以下单元格中。G4=OFFSET($A$2,MATCH(LOOKUP(9^9,$G$2:G$2),$A:$A,0)+ROW(A1)-3,MOD(COLUMN(E1),5)+1,IFNA(MATCH(LOOKUP(9^9,$G$2:G$2)+1,$A:$A,0)-MATCH(LOOKUP(9^9,$G$2:G$2),$A:$A,0),99),4)&""点击G4单元格,复制,然后粘贴到L4、Q4,依次类推。
本回答被提问者采纳}

我要回帖

更多关于 从另一个表格中提取数据用什么函数 的文章

更多推荐

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

点击添加站长微信