excel 排序和定位查找问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 12:12:48
我在实际工作中遇到排序和定位查打的问题,请教各位高手。
表样:
关系 姓名 户号 户主
户主 张三 123 张三
儿子 张小三 123 张三
女儿 张四 123 张三
户主 李四 124 李四
儿子 李小四 124 李四
整个表有三列,分别是关系,姓名,户号。同一家人户号是相同的。
问题一:将户号作为第一关健字排序,同时以关系作为第二关键字按自定义序列排序(要求户主排在每一家的前面)。
问题二:在第四列如何通过公式查找每一家的户主姓名,并将名字显示在第四列,要求不论第一列是户主还是其它的,在第四列都要显示户主名字。
本人水平有限,研究了很长时没想出来,请各位高手不吝赐教,万分感谢。
感谢三位的回答,特别感谢三楼,解决了第一个问题。但第二个问题不是这样的,它要求不论是户主还是儿子女儿,每个家庭在第四列都显示户主姓名,如果用一楼的公式,在D2能显示户主张三,在D3就不能显示张三了。

问题一
要先自定义一个序列,包含各种 关系 ,户主排在第一。然后户号作为第一关健字,关系作为第二关键字排序。

问题二
排序后,d2=if(a2="户主",b2,d1)

问题1,如果这样直接排序的话,户主不会排在第一位,查找替换,在户字前面加个空格,排序后再用查找替换将空格删除.
问题2,2楼的很好.

楼上回答的不错 楼主给他加分吧!
d2=if(a2="户主",b2,d1) 这个方法很妙!或用了IF函数!