永发信息网

在Excel中怎么将多列变成 一个横式呢?

答案:2  悬赏:10  手机版
解决时间 2021-11-09 05:05
  • 提问者网友:姑娘长的好罪过
  • 2021-11-08 05:32
在Excel中怎么将多列变成 一个横式呢?
最佳答案
  • 五星知识达人网友:酒安江南
  • 2021-11-08 06:40
方法有二:
    使用VBA写自定义函数,Alt+F11新建模块,把下面的代码粘贴进去。然后再插入函数,自定义函数中使用hebing,参数填上你需要合并的区域。


        Function hebing(a As Range)
        Dim b As Range
        Dim temp
        For Each b In a
            If b <> "" Then temp = temp & b
        Next
        hebing = temp
        End Function


        操作动画(鼠标点击图片)




    将内容以文本的形式粘贴进Word,进行2次替换。
    第一次替换:Ctrl+H替换,查找内容为中间^t,替换为空着,点击全部替换,就把字符间的间隔去掉了。
    123
    456
    第二次替换,再次Ctrl+H,查找内容为^p,替换为空着,点击全部替换,就把换行替换掉了。
    123456


    操作动画(鼠标点击图片):

全部回答
  • 1楼网友:舍身薄凉客
  • 2021-11-08 07:49

要利用选择性复制里面的转置功能。

  1. 先把列的1到6复制,

  2. 在行里面右键,选择性粘贴

追问能否不合并单元格呢,合并了就能套入公式了,求解
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯