关于文字格式转换

来源:百度知道 编辑:UC知道 时间:2024/06/30 23:24:04
我有一些文件
是这种格式:
========================================
地址:天津
人名:刘欢
职位:经理
========================================
一个记事本里全是这种格式的
我想变成这种格式
========================================
地址:天津人名:刘欢职位:经理
========================================
由于太多 所以不能一个一个分
想问下有没有工具 可以改成上面这种格式
或者 有没有工具 可以直接 填上 天津 就可以把记事本里所有天津的包括
地址.人名.职位 全清理出来 最好可以直接复制

希望各位给个软件 或者方法
谢谢
可行 多送100分

推荐用Excel——基本上电脑必装,易懂易用。

(楼主只给出一组数据,不利于问题的解决,如果知道第二组数据的位置将使问题解决得更好,建议补充第二组数据与第一组数据的位置关系)

楼主这种情况,用Excel的VBA解决是最高效不过了。但由于VBA涉及编程,不够通俗易懂,所以此处提供一种通俗易懂的操作。

1. 假设文本如下文所示(每组数据有三行,包括“地址”、“人名”和“职位”;数据与数据之间有一个空行):

地址:天津——注:此处为第一行

人名:刘欢

职位:经理 

地址:北京

人名:张三

职位:总经理 

地址:上海

人名:李四

职位:总裁

2. 打开该文本,按Ctrl+A全选,按Ctrl+C复制

3. 新建一个Excel文件(以2003版为例),单击A1单元格,按Ctrl+V粘贴(如图1所示)。

4. 单击C1单元格,输入“=A1”(输入的内容不包括最外面的双引号,且所有标点符号均为英文标点,下同)

5. 单击D1单元格,输入“=A2”

6. 单击E1单元格,输入“=A3”

7. 重要:拖动鼠标,选中C1到E4范围内的单元格(如果第一组数据和第二组数据间有空行,这个空行一定要选中。在本例中,C4到E4就是空行)(如图2所示)

8. 重要:将光标指向所选范围的右下角,看到原本白色十字形状的光标变为黑色十字后,按住鼠标左键不放,一直往下拉,拉到最后一行(如图1所示,由于本例只有三组数据,所以只占了11行。所以在本例中,拉到E11即可)(如图3所示)

9. 重要:选定C、D、E三列后,“再”依次单击菜单栏的“数据”→“筛选”→“自动筛选”

10. 单击C1单元格上的下拉列表,选择“非空白”(如图4所示)

11. 选定C、D、E三列后,按Ctrl+C复制

12. 新建一个Excel文件,“右击”A2单元格,单击“选择性粘贴”,在弹出的对话框中选择“数值”,按“