在单元格中用逗号替换逗号
BCM:打开,事件:站点XXXX已关闭,受影响的服务:2G,影响:在XXXX区域恢复的覆盖率原因:正在调查中,恢复时间:30分钟,开始时间:14:25:13,结束时间:15:18:03,持续时间:00:52:50,SLA:1小时。在单元格中用逗号替换逗号
如果你能帮我解决一些我喜欢花费时间寻找的东西,
看到即将到来的新的excel和编程不是很好,但我仍然可以从在线研究收集,它可能与VBA。然而,我确实启用了开发人员功能区,但我不会允许我运行VBA代码。
底线....长东西切短..以下是我想编辑的单元格内容。
是的!对于以上是几个下拉列表合并到一次单元的MS excel 2010的结果。
我现在想要的是得到wotever是由这个单元格中的逗号来分隔到一个新的行。
试着用alt +手动输入,但这次我想自动化它。
另一方面,我也想用一个单独的工作表的coloum中的数据替换XXXX。
任何人都请寄给我你的邮件地址我会把你的文件发给你......以获得更详细的解释。
以取代换行符逗号使用这个公式(假设该文本被改变在单元格A1):
=SUBSTITUTE(A1,",",CHAR(10))
您可能需要再改变行的高度看到所有的在单元格值
我已经离开你的问题
编辑的另一部分的注释:这里有一个屏幕这项工作的热点 - 我不得不在“格式单元格”对话框中打开“Wrap Text”。
不是真的 - 这仍然可以在Excel中看到没有换行符的字符串...我认为这不是OP想要的。 – 2013-02-13 15:44:08
@Peter L - 我已经编辑了我的答案以澄清这一点 – barrowc 2013-02-13 16:07:01
换行文字有所不同,但这并不明显。不过,这是有效的。 – 2013-02-13 16:14:10
使用
=SUBSTITUTE(A1,",",CHAR(10) & CHAR(13))
这将用一个新行替换每个逗号。将A1
更改为您引用的单元格。
CHAR(10)是LF(换行符),CHAR(13)是CR(回车)。通常它们的顺序是CR LF。你确定你的配方有效吗? – 2017-08-09 09:05:32
确保你打开了文字包装! – 2017-10-25 18:35:14
您还可以在查找/替换对话框中不使用VBA的情况下执行此操作。我的回答是在https://*.com/a/6116681/509840。
为此+1,至少会添加新行) – 2013-02-13 15:48:20
由于某种原因,以上都不适合我。但是,此DID:
- 选择我需要替换的单元格范围。
- 转到首页> &选择>替换或按Ctrl + ^h
- 查找内容:
,
- 替换为:CTRL + SHIFT + Ĵ
- 点击
Replace All
不知何故CTRL + SHIFT + Ĵ被登记为换行符。
为此+1,以上都没有为我工作,但是这样做。 – 2014-04-04 12:07:04
非常感谢这个解决方案。在Excel 2007和2010中工作良好! – realtebo 2014-10-15 10:44:49
一般来说,由于人们可能已经重新映射了'
的Windows(不像其他某些操作系统,如Linux),使用CR + LF换行:
CR = 13 = 0X0D =^M = \ R =回车
LF = 10 = =的0x0A^J = \ n =新行
字符必须按照这个顺序,如果你想换行,当复制到其他Windows程序是始终可见。因此,Excel函数将是:
= SUBSTITUTE(A1, “”,CHAR(13)& CHAR(10))
是否细胞包含实际文本 “XXXX” 或是仅仅是示例值? – barrowc 2013-02-13 15:15:25
@user通过Dropbox或任何类似服务共享文件 – 2013-02-13 15:42:00
http://*.com/q/6116403/509840的副本。 – rajah9 2013-02-13 15:43:29