excel函数trim用法(textjion函数简直太好用啦)

根据朋友发来的表格说的要求:输入任意一个名字都可以查出户主所有下所有成员信息,就简单做了一下
  • textjion函数自动合并所有家庭成员
  • lookup函数计算成员户内编号
  • countIFs多条件判断一人贫困,其他人员都要填充贫困
  • 自动统计家庭劳动力人数

excel函数trim用法(textjion函数简直太好用啦)(1)

第一步:需要计算每个家庭的成员数
  • 方法1:在J2中输入公式

=IF(D2="户主",COUNTA(B2:B72)-SUM(J3:J72),"")

excel函数trim用法(textjion函数简直太好用啦)(2)

判断d2是否为户主,统计B2:B72区域的非空单元格与J3:J72区域的汇总之差即是每个家庭成员人数。

  • 方法2:在H2中输入公式

=IF(D2="户主",MATCH("户主",D3:$D$72,0),"")

excel函数trim用法(textjion函数简直太好用啦)(3)

判断d2是否为户主,确定户主在D3:$D$72的位置,每次下拉公式需要注意的是该区域的变化,起点d3是变化的,但是match函数只会确定户主第一次出现的位置。

第二步:合并所有人员,在I2中输入公式

=IF(D2="户主",TEXTJOIN(" ",,OFFSET(B2,,,J2)),"")

  • 公式解释:首先判断D2中是否为户主

满足条件的话就将户主下的所有人员合并,否则就填充空值

excel函数trim用法(textjion函数简直太好用啦)(4)

TEXTJOIN函数语法=TEXTJOIN(分隔符,1/0,合并范围)

  • 第一参数:分隔符使用的一个空格,可以根据自己的需要选择
  • 其中第二参数:1是代表忽略空单元格,当为0或者省略的时候即包含空单元格

当然也可将1改为true,0改为false

  • 第三参数合并范围:使用一个offset函数最简单的用法即OFFSET(B2,,,J2)动态图解:3分钟深入了解极品函数offset

这里的向下/右偏移的行数/列数量为0,即是以B2为基点,引用一个新的区域行数为j2中的数值,j2即统计的所有家庭成员数,比如第一户赵国朝,引用的区域即为3行1列的数据

excel函数trim用法(textjion函数简直太好用啦)(5)

制作查询表:一个vlookup函数就可以制作简单的查询表,只要输入任意一个人就可以查询出该户主下所有成员

excel函数trim用法(textjion函数简直太好用啦)(6)

关于今天提取户主下所有家庭成员的问题就分享到这里了,如果你有疑问欢迎在评论区留言互相交流一下!

如有需要源文件的朋友
  • 首先关注作者
  • 转发 评论该文章
  • 到主页发私信“2019/9/3”即可免费获取文件,希望可以帮到正在学习统计函数的你!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页