用编号替换子弹

时间:2014-10-13 10:14:57

标签: excel excel-formula worksheet-function substitution bulletedlist

我有以下文字:

  

这是用户消息

     
      
  • 消息一
  •   
  • 留言二
  •   
  • 消息三
  •   

我想用数字替换所有项目符号:

  

这是用户消息

     
      
  1. 消息一
  2.   
  3. 留言二
  4.   
  5. 消息三
  6.   

此文本仅在Excel文件的一个单元格中可用。

有人可以建议这样做吗?

2 个答案:

答案 0 :(得分:2)

不同的公式可能适用于不同的解释:

 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-","3.",3),"-","2.",2),"-","1.",1)  

SO26337578 example

答案 1 :(得分:-1)

假设以下数据从A1开始

  • 消息一
  • 留言二
  • 消息三

在B1上 - 输入以下公式并向下拖动以复制所有单元格并删除项目符号并将其替换为空。

=CLEAN(SUBSTITUTE(A1,"•",""))

最后,在B1上完成后,复制整行并将其粘贴为值。删除A列中的所有项目,并在A1中添加数字1,在A2中添加2,在A3中添加3。突出显示这三个项目,然后双击最后一个单元格的右下角。

您将拥有2个单元格,其中包含以下内容

单元格A1 = 1 单元格B1 =消息一

等。

在单元格C1上输入

,输入以下=A1&" "&B1并将其向下拖动,应该会给你结果。