希望通过公式能够把 左侧同一房间的表格中的名字,年龄 自动复制到右侧表格中
因为好几千个人名所以希望能够做一个自动复制的判断需求1当左侧A3与G3相同时复制人名、年龄2人名分别按照客人123复制到对应的同一房间客人1客人2客人3h3j3l33年龄...
因为好几千个人名 所以希望能够做一个自动复制的
判断需求
1 当左侧A3 与G3 相同时 复制人名、年龄
2 人名分别按照客人 1 2 3 复制到对应的同一房间客人1 客人2 客人3 h3 j3 l3
3 年龄分别按照客人 1 2 3 复制到对应的同一房间相同客人年龄 客人1 客人2 客人3 i3 k3 m3 展开
判断需求
1 当左侧A3 与G3 相同时 复制人名、年龄
2 人名分别按照客人 1 2 3 复制到对应的同一房间客人1 客人2 客人3 h3 j3 l3
3 年龄分别按照客人 1 2 3 复制到对应的同一房间相同客人年龄 客人1 客人2 客人3 i3 k3 m3 展开
展开全部
H3公式
=CHOOSE(MOD(COLUMN(A:A)-1,2)+1,INDEX($C:$C,MAX(($A$3:$A$8=$G3)*($B$3:$B$8=--RIGHT(H$2))*ROW($3:$8))),INDEX($D:$D,MAX(($A$3:$A$8=$G3)*($B$3:$B$8=--RIGHT(G$2))*ROW($3:$8))))&""
公式以ctrl+shift+enter结束
右拉、下拉填充
房间号手动输入
转换前
房间 客人数 名字 年龄
10005 1 A 18
10005 2 B 19
10006 1 C 20
10006 2 D 21
10006 3 E 22
10006 4 F 23
转换后
房间 客人1 年龄 客人2 年龄 客人3 年龄 客人4 年龄
10005 A 18 B 19
10006 C 20 D 21 E 22 F 23
需要提醒的是,这样的表格格式不合理,以后很难统计和分析。
=CHOOSE(MOD(COLUMN(A:A)-1,2)+1,INDEX($C:$C,MAX(($A$3:$A$8=$G3)*($B$3:$B$8=--RIGHT(H$2))*ROW($3:$8))),INDEX($D:$D,MAX(($A$3:$A$8=$G3)*($B$3:$B$8=--RIGHT(G$2))*ROW($3:$8))))&""
公式以ctrl+shift+enter结束
右拉、下拉填充
房间号手动输入
转换前
房间 客人数 名字 年龄
10005 1 A 18
10005 2 B 19
10006 1 C 20
10006 2 D 21
10006 3 E 22
10006 4 F 23
转换后
房间 客人1 年龄 客人2 年龄 客人3 年龄 客人4 年龄
10005 A 18 B 19
10006 C 20 D 21 E 22 F 23
需要提醒的是,这样的表格格式不合理,以后很难统计和分析。
展开全部
H3输入=vlookup(c3,A:D,2,0)
I3输入=vlookup(c3,A:D,4,0)
I3输入=vlookup(c3,A:D,4,0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入公式:
H3=INDEX(C:C,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),1))&" "
I3=INDEX(D:D,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),1))&" "
J3=INDEX(C:C,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),2))&" "
K3=INDEX(D:D,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),2))&" "
L3=INDEX(C:C,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),3))&" "
M3=INDEX(D:D,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),3))&" "
以上公式为数组公式,每个单元输入完后,不要忘记了按三键。
选择H3到M3 ,下拉填充公式。
H3=INDEX(C:C,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),1))&" "
I3=INDEX(D:D,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),1))&" "
J3=INDEX(C:C,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),2))&" "
K3=INDEX(D:D,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),2))&" "
L3=INDEX(C:C,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),3))&" "
M3=INDEX(D:D,SMALL(IF($A$3:$A$100=G3,ROW($3:$100),4^8),3))&" "
以上公式为数组公式,每个单元输入完后,不要忘记了按三键。
选择H3到M3 ,下拉填充公式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询