侧边栏壁纸
博主头像
TLYAN

只要芝麻,不要西瓜.............纯大神之作
古人有雲:吃得苦中苦方為人上人

  • 累计撰写 134 篇文章
  • 累计收到 5 条评论
表格统计函数表
10个月前 837阅读 0评论 0点赞

表格统计函数表(所有的行数表示例全部放附件表里面)

函数一(主要是取多个数值生成某个字段,我们示例用于生成日期):=INDEX(Sheet1!D:D,MATCH(MID(I4,1,1),Sheet1!C:C,0))&"/"&IFERROR(INDEX(Sheet1!F:F,MATCH(IF(ISNUMBER(VALUE(MID(I4,2,1))),VALUE(MID(I4,2,1)),MID(I4,2,1)),Sheet1!E:E,0)),"")&"/"&IFERROR(INDEX(Sheet1!H:H,MATCH(IF(ISNUMBER(VALUE(MID(I4,3,1))),VALUE(MID(I4,3,1)),MID(I4,3,1)),Sheet1!G:G,0)),"")

注释:这个函数是指获取I4列中的第一位,第二位,第三位分别去表格sheet1中C列进行对比,输出D列,E列进行对比输出F列,G列对比输出H列,并生成日期格式2024/07/26

INDEX(Sheet1!D:D,MATCH(MID(I4,1,1),Sheet1!C:C,0))

 Sheet1!D:D:输出表格sheet1中的D列数值;

MATCH(MID(I4,1,1):用I4表格,中第1位,只获取1位

Sheet1!C:C:取得I4数据后去表sheet1的C列进行对比

0:如果获取不到数值则输出0.

INDEX(Sheet1!F:F,MATCH(VALUE(MID(I4,2,1)),Sheet1!E:E,0))

Sheet1!F:F:输出表格sheet1中的F列数值;

MATCH(MID(I4,2,1):用I4表格,中第2位,只获取1位

Sheet1!E:E:取得I4数据后去表sheet1的E列进行对比

0:如果获取不到数值则输出0.

第三个函数和第二个一样,第一个和第二、第三的区别是多了一个VALUE,如果不加VALUE,这个函数的第二、第三是无法输出数值的

 这个函数中的:&"/"& 是用于年月日中的/。

 

函数二(主要是取多个数值查找生产一个指定的编码):

=IFERROR(VLOOKUP(VALUE(MID(I3,5,2)),Sheet1!$A$1:$B$99,2,FALSE),"")

   这个函数描述的是:我们在I3列里面从第5个数值开始取值,并且取2位数值,然后去sheet1中A1到B99中对比,然后转换成我们需要的字符。

 (MID(I3,5,2))这个描述的意思是:我们获取I3表格中,从第五位开始取数值,并且取2位(也就是说这里会取值5、6位)

Sheet1!$A$1:$B$99:这里描述的是表sheet1从A1开始到B99中获取数值,$A$1中间的$是锁定表格A1,下拉的时候不会改变成A2,A3等(B99同义)

版权所有:《小唐博客-唐三岁-我可以告诉你-唐联艳》 => 《表格统计函数表
本文地址:https://www.tlyan.com/post-128.html
除非注明,文章均为 《小唐博客-唐三岁-我可以告诉你-唐联艳》 原创,欢迎转载!转载请注明本文地址,谢谢。

收藏

扫描二维码,在手机上阅读
分享本文至:

评论

取消
申请友链
+ 申请友链