网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月10日漏签0天
excel吧 关注:281,472贴子:1,551,651
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 14回复贴,共1页
<<返回excel吧
>0< 加载中...

多列转一列

  • 只看楼主
  • 收藏

  • 回复
  • 超胡杨
  • 见E勇为
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
多列转一列,要求先列后行且忽略空单元格。如图是我做的,我的公式是=INDEX($A$2:$D$10,MOD(ROW(A1)-1,9)+1,INT(((ROW(A1)-1)/9))+1)&"" 就是不能忽略空单元格


  • 超胡杨
  • 见E勇为
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
坐等大神


2025-08-10 20:58:46
广告
不感兴趣
开通SVIP免广告
  • 硫酸下
  • E夫当关
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
=indirect(text(right(small(iferror((100*row($2:$10)+10001*column(a:d))/(a$2:d$10<>""),""),rows($1:1)),4),"r00c00"),)
数组公式,输入公式后,
ctrl+shift+enter三键一起按。
三键一起按,确认公式。


  • 花间一壶酒
  • E通百通
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
写个自定义函数吧,简单高效


  • ssg365
  • E夫当关
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
PQ 先合并,再拆分到行。


  • 一六二级台阶
  • 日新月E
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
可以试试这个
Sub test()
Data = Range("a2:d10")
ReDim arr(1 To Range("a2:d10").Cells.Count, 1 To 1)
For Each dat In Data
m = m + 1
arr(m, 1) = dat
Next
Cells(1, "f").Resize(m, 1) = arr
End Sub


  • 吃饭别玩手机
  • E通百通
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Sub test()
Dim Arr()
Data = Range("a2:d10")
For Each dat In Data
If dat <> "" Then
m = m + 1
ReDim Preserve Arr(1 To m)
Arr(m) = dat
End If
Next
Arr = Application.Transpose(Arr)
Cells(1, "f").Resize(m, 1) = Arr
End Sub


  • 夜游虾
  • 多才多E
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第一列最后一个空行等于第二列第一个数值,向右填充到最后一列,再向下填充足够多行,第一列筛选空白删除,复制第一列


2025-08-10 20:52:46
广告
不感兴趣
开通SVIP免广告
  • 朱科技
  • E夫当关
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
small或者rank 配合INDEX ,结合行号座标 应该完成实现吧


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 14回复贴,共1页
<<返回excel吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示