问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel多行多列批量转置 把一家人从一列转置到户主行,及从图1变为图2

发布网友 发布时间:2023-09-15 13:16

我来回答

4个回答

热心网友 时间:2024-12-05 09:43

使用vba转置吧




在vbe里输入代码如下:

Sub 按钮3_Click()

Application.ScreenUpdating = False

arr = [a1].CurrentRegion

For j = 2 To UBound(arr)

If arr(j, 1) <> "户主" Then

Cells(a, b) = arr(j, 2)

b = b + 1

Else

a = j

Cells(a, 6) = arr(j, 2)

b = 7

End If

Next j

Application.ScreenUpdating = True

End Sub

热心网友 时间:2024-12-05 09:44

大神给你写个宏学习一下噻,效果截图

Sub GetFamilyInfoToLine()

Dim i As Long

Dim j As Long

Dim nLast As Long

Dim arr()

Dim wsh As Worksheet

Set wsh = Workbooks("家庭信息列转行.xls").Worksheets("Sheet1")

nLast = wsh.Range("A:A").Find("*", , , , xlByRows, xlPrevious).Row

i = 2

While i <= nLast

If wsh.Cells(i, 1) = "户主" Then

j = i + 1

While wsh.Cells(j, 1) <> "户主" And j <= nLast

j = j + 1

Wend

If j - i > 1 Then

arr = wsh.Range("B" & i & ":B" & CLng(j - 1))

wsh.Range("F" & i & ":" & Chr(Asc("F") + j - i - 1) & i) = Application.WorksheetFunction.Transpose(arr)

Else

wsh.Cells(i, Asc("F") - Asc("A") + 1) = wsh.Cells(i, Asc("B") - Asc("A") + 1)

End If

i = j

End If

Wend

Set wsh = Nothing

End Sub

热心网友 时间:2024-12-05 09:44

F2=IF(AND(COLUMN(A1)<=IF(ISERROR(MATCH("户主",$A3:$A$35,0)),1,MATCH("户主",$A3:$A$35,0)),$A2="户主"),INDEX($B2:$B$34,COLUMN(A1)),"")向下向右复制

热心网友 时间:2024-12-05 09:45

E2公式下拉:=INDEX(A:A,SMALL(IF(MATCH(A$1:A$999&"",A$1:A$999&"",)=ROW($1:$999),ROW($1:$999),4^8),ROW(A1)))&""

F1公式右拉:=INDEX($B:$B,SMALL(IF(MATCH($B1:$B999&"",$B1:$B999&"",)=ROW(1:999),ROW(1:999),4^8),COLUMN(A1)))&""

上面两条公式是数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束。

F2公式右拉下拉:=IF(($E2="")+(F$1=""),"",SUMPRODUCT(($A$1:$A$999=--$E2)*($B$1:$B$999=F$1)*($C$1:$C$999)))
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在筋骨堂治疗腰椎间盘突出一个疗程后已有好转,隔了三、四天又疼上了... 美的3⃣️匹柜机空调为什么不制热是什么原因? 小票打印机不出字的原因及解决方法如何解决小票打印机无法打印字的问题... 电脑打单打印机出不了小票超市收银台电脑键盘怎么用 交易房屋如何分类 城市规划用途分类该怎么做 规划用途的分类 ...打火机散件设备公司 值得信赖么 ?是不是《骗子》皮包公司? 希望给予... 哈尔滨农垦太阳神打火机散件厂是否骗人 有没有人知道网上那些打火机加工的广告是不是真是可靠?做打火机反销... 这是个什么字。怎么读呢。“煜” 浙江省宁波市象山县工商银行是什么支行 狗狗打疫苗皮下扎多深 重庆市巫山水务环保产业集团有限公司是国企吗? 中交(兴化)港口开发有限公司怎么样? ...我的冰琪淋一口一口地吃掉&quot;的名字或台词是什么吗? 委托平台发恶意物品能查到吗 把句子补充完整这座大楼真高啊 ...体重106,柔韧性甚么的都不怎么好,学散打柔道和爵士舞会很困难吗... ...在云南西双版纳州办理的。为什么IP地址却是在云南昆明呢,一直改不过... ...但我在云南用电脑,那我的ip地址是云南的还是上海的?如果我把网卡插... 我在广西联通上的网为什么我的ip却是云南 你好。我朋友人在浙江用笔记本无线上网的。那怎么出现的IP是云南... 怎样减少柔道训练的损伤 柔道是一项危险性很大的体育项目吗? 为什么1992年深圳要撤宝安只 ...有人知道徐记海鲜福利待遇怎么样吗?工资薪水? 请问这款钻戒是是什么品牌的?价格是多是?戒指上写着Pt950 D1.0ct!麻烦... 关东煮的萝卜吸油吗 徐记海鲜洗碗怎么样 另开[lìng kāi]什么意思?近义词和反义词是什么?英文翻译是什么... 微信来语音不响怎么回事? 另开转水 什么意思 在新的设备上登录时会提示本次登录被拒绝请在常用设备上登录 北三环建材市场有移动电源卖吗一 一般皇帝祭祀社稷,是为了求得风调雨顺和五谷丰登。() 西安移动电源批发哪里比较可靠,质量放心呢? 西安哪里有力众移动电源卖啊,我需要买个用,上次见朋友用挺好的_百度... 为什么中国古人要把济沧生,安社稷作为最高理想? 西安哪里有卖手机移动电源的 西安移动电源哪里便宜批发 羽博移动电源的转接头西安哪有卖的? 蚁光炎的后世影响 八字偏弱什么意思 无花果果实怎会这样?是生病了吗? 美术活动怎样升华 番禺洛溪新城如意中心 番禺东华花园到番禺洛溪洛浦街洛溪新城如意中心有什么交通 要坐多久... ssd写命令注入超时 ssd严重不稳定 求解决啊