文本文档EXCLE批处理求

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:38:43
我的意思是比如1:通西的 高热吧 4335$他
时间:2008-6-10 18:27:05
1:通西的 高热吧 6754377&环境
时间:2008-6-10 18:27:05
2:关东糖工 改变搞 776987$3
时间:2008-6-10 18:26:56
2:关东糖工 改变搞 5794@@#66
时间:2008-6-10 18:26:56

如何批量转换成1: 通西的 高热吧 4335$他 通西的 高热吧 6754377&环境
2:关东糖工 改变搞 776987$3 2:关东糖工 改变搞 5794@@#66
”时间:2008-6-10 18:27:05 ”这行内容不要

@echo off & setlocal enabledelayedexpansion
find "时间" /v <z.txt >k.txt
set "k=0"
for /f "tokens=2 delims=:" %%i in ('type k.txt') do (
if !k!==0 (
set "str=%%i"
set "k=1"
) else (
echo !str! %%i >>kk.txt
set "k=0"
))
findstr/n . kk.txt >ok.txt
del kk.txt,k.txt
pause

=LEFT(A1,LEN(RIGHT(A1,FIND("时间",A1)-1)))

不是很明白你的意思,如果需要帮助的话,可以把表格发过来看看~~

YOYOY