高分求助!!关于excel的问题!!在线等!!

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:32:36
请大家帮忙看一下,本表中的户主姓名怎么才能根据公式做出来,数据很多,请大家帮一下忙。谢谢。
这个表就是要把每个人对应的户主找出来,增加到对应的D列,其中有共同的户号,数据很多,没有公式要做很久。希望大家帮忙看看。

在D2单元格输入下面的公式:
=IF(B2="户主",A2,"")
公式完成后,从D3开始向下复制到最后一数据行即可。
公式的意思:当B列的某行单元格等于户主,则D列同行单元格显示A列同行的人名,否则不显示任何内容。

补充:用我上面的公式完全可以做到你的要求啊!

直接筛选户主就可以了啊??干嘛一定要用公式提取?

看不明白!!

其实“gunnerjohn”的设计是可以的,只是匆忙中遗漏了绝对引用,采用“SUMPRODUCT”必须要有一个具体“区域”。就修改一下吧:
从附表看,数据在第2行,就增加辅助列E,在E2输入1——按Ctrl并向下填充成序号(光标置于E2右下角成黑十字时下拉)——再隐藏E列;
D2输入=LOOKUP(SUMPRODUCT((C$2:C$100=C2)*(B$2:B$100="户主")*E$2:E$100),E$2:E$100,A$2:A$100)回车并向下填充。
(公式太长,楼主直接复制粘贴就行啦)

三步:
1>.先以"户主"排序.(也就是按B排序)
2>.然后把把有"户主"的资料复制到旁边.
3>.用VLOOKUP的函数套你复制出来的数据就可以了!
不懂可以问我!

VBA 十秒钟