excel中,把某一列的数字放到一个单元格中,并且用逗号隔开,请说一下具体步骤
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel中,把某一列的数字放到一个单元格中,并且用逗号隔开,请说一下具体步骤相关的知识,希望对你有一定的参考价值。
1、本次操作演示使用的Office办公软件为Excel 2013版本。
2、新建一个Excel电子表格,将表格中的A列选中,然后点击鼠标右键,在展开的菜单栏中选择设置单元格格式工具。
3、将单元格格式设置成文本格式,这样才能够按照以下步骤来完成设置操作,如果单元格中已有数据,也可选中数据,然后按照设置单元格格式将数据设置成文本格式即可。
4、这时我们在表格中的A列中输入演示数据,用于演示如何在Excel中将一列的数据转变到一个单元格中并且用逗号隔开的操作,首先我们在B列输入符号逗号,如果数据旁没有空白列,也可选择插入单元格来进行操作。
5、然后我们选择任意一个单元格,在函数编辑栏中输入=PHONETIC(A1:B9)公式,这时单击键盘上的回车键即可。
6、这样我们就可以看到在选中的单元格中就已经出现了A列的数据,并且这些数据都用逗号隔开了。
参考技术A假设数据在A1:A20 选中此区域 数据 分列 下一步 下一步 列数据格式 选择 格式 确定
在B1:B20中输入逗号
在D1中输入或复制粘贴下列公式
=PHONETIC(A1:B20)
Done 参考技术C 我可以用代码来解决这个问题 非常简单
例如:数字在B列,现在放在A1单元格
Sub test()
wh = Cells(Rows.Count, 2).End(xlUp).Row
For Each k In Range("b1", "b" & wh)
n = n & k & ","
Next
Range("a1") = Trim(Left(n, Len(n) - 1))
End Sub追问
请具体说一下怎么操作可以吗
追答放在vba编辑器里运行
在EXCEL单元格中输入数字会变成“#”字符号该怎么解决?
参考技术A出现#号说明你的数据现在是以数值格式出现的并且单元格太小不能完全显示你输入的数据,要是你想要数据显示出来并且数据超过了15位,可以将单元格设为文本格式,如果没有超过15位数就把单元格拉宽到显示出来数据为此。
单元格类型定义了在单元格中呈现的信息的类型,以及这种信息如何显示,用户如何与其进行交互。
用户可以 使用两种不同的单元格类型对表单中的单元格进行设置: 一种是可以简单地关联于单元格的文本格式,另一种就是显示控件或者图形化信息。
Excel中内置有通用,货币,数字,百分比,文本类型. 而第三方表格控件往往会有更丰富的单元格类型,比如Spread会支持18种单元格类型(Mask型,按钮型,复选框型,组合框型,图形型等等).
以上是关于excel中,把某一列的数字放到一个单元格中,并且用逗号隔开,请说一下具体步骤的主要内容,如果未能解决你的问题,请参考以下文章