excel表格竖排数据怎么转横排?

如下图所示,需要将上图列中数据转为下图行数据,求快速简单方法... 如下图所示,需要将上图列中数据转为下图行数据,求快速简单方法 展开
 我来答
水墨斋人家
2022-04-26 · 军歌马笑看人生浮沉,风化雨演绎众生争辉!
水墨斋人家
采纳数:23 获赞数:36

向TA提问 私信TA
展开全部

一、原始数据:

二、公式验证结果:

三、公式:

1. 1 家庭成员1姓名:

=IF(ISNUMBER(MATCH(I2,D:D,0))*ISNUMBER(MATCH("户主",E:E,0))=1,IF(INDIRECT(ADDRESS(MATCH(I2,D:D,0)+1,5,1,1))="户主","",INDIRECT(ADDRESS(MATCH(I2,D:D,0)+1,6,1,1))))

1.2 家庭成员1身份证:

=IF(ISNUMBER(MATCH(I2,D:D,0))*ISNUMBER(MATCH("户主",E:E,0))=1,IF(INDIRECT(ADDRESS(MATCH(I2,D:D,0)+1,5,1,1))="户主","",INDIRECT(ADDRESS(MATCH(I2,D:D,0)+1,7,1,1))))

2.1 家庭成员2姓名:

=IF(ISNUMBER(MATCH(I2,D:D,0))*ISNUMBER(MATCH("户主",E:E,0))=1,IF(INDIRECT(ADDRESS(MATCH(I2,D:D,0)+2,5,1,1))="户主","",INDIRECT(ADDRESS(MATCH(I2,D:D,0)+2,6,1,1))))

用家庭成员1的姓名公式,把“+1”修改为“+2”,修改2处( 如黑体字) 

2.2 家庭成员2身份证:

=IF(ISNUMBER(MATCH(I2,D:D,0))*ISNUMBER(MATCH("户主",E:E,0))=1,IF(INDIRECT(ADDRESS(MATCH(I2,D:D,0)+2,5,1,1))="户主","",INDIRECT(ADDRESS(MATCH(I2,D:D,0)+2,7,1,1))))

用家庭成员2姓名公式,6改为7 只要修改一次,如黑体字“7” 

3.1 家庭成员3姓名公式,复制家庭成员2的姓名公式,把2改为3 

3.2 家庭成员3身份证公式,复制家庭成员3的姓名公式基础上,把6改为7;

4.1 家庭成员4姓名公式,复制家庭成员2的姓名公式,把3改为4

 4.2 家庭成员4身份证公式,复制家庭成员3的姓名公式基础上,把6改为7;

三、要求:

  1. 原数据格式中,与户主关系一定要注明“户主”,否则,会把其他家庭成员纳入

  2. 户主名不能重复,否则公式会错误。

  3. 导入的表格中,第一列户主姓名要手工填写,其他都自动生成。

  4. 户主身份证用=VLOOKUP(I2,D:G,4,FALSE)导出。

  5. 其他成员姓名、身份证如上述公式。

  6. 所有公式可以选择后下拉,下拉后公式都可以适用。

追问
谢谢!IF函数嵌套功能强大。但原数据与户主关系已经注明“户主”,仍然会把其他家庭成员纳入
追答
这个就要看实际情况分析了。祝你工作愉快。
柔软的Bp
科技发烧友

2022-04-26 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:9044万
展开全部
用函数比较复杂

用VBA,1秒钟,完成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式