问题一:
如何将csv**号码本格式转为txt**号码本格式?
首先备份一份txt格式的**号码本,拷贝的电脑上,用记事本打开,了解一下格式,如:
姓名。***
**号码。1373936***x
家庭**。公司名称。
电子邮件地址。
公司**。传真号码。
以上每一行完了空一行是必须的,最后一行空3行(以实际情况为准)
接下来就是在excel中编辑**号码,因为备份的另一个格式csv的点好本可以用excel编辑,但在编辑的过程中会遇到以下的问题。
1.隔mh行插n行
以下是**:
sub 隔m插n行()
dim m as integer, n as integer, imaxrow as integer, i as integer
m = inputbox("隔几行插入?请输入值")
n = inputbox("各插入几行?请输入值")
imaxrow = int(range("a65536").end(xlup).row / m) *m
for i = imaxrow to m step -m
rows(i + 1 & i + n).insert shift:=xldown
next i
end sub
问题二:excel中怎样把**内文字前的空格去掉(批量)
如:excel中的数值拷贝的txt中,前面会后空格,该如何取消?
应用下列公式即可。
if(left(a1,1)="mid(a1,2,len(a1)),a1)
注:这个公式可以把**内文字前的一个空格去掉而不去掉文字内包含的空格,如果有多个空格,建议复制在新表里多次使用此公式。
更简单的方法是使用公式=trim(a1),然后拖动自动填充十字架。
当然,如果不需要保留文字内包含的空格,可以直接在替换里的查找内容填“ ”而替换内容什么都不填就可以了!
问题三:把excel中编辑好的内容拷贝到txt中,每个**号码前面有一个“空格”字符,如果去去除,txt**本是不能被手机还原的,接下来就是如何去除数字前面的空格:
如:=if(left(a1,1)="mid(a1,2,len(a1)),a1)
这个公式可以把**内文字前的一个空格去掉而不去掉文字内包含的空格,如果有多个空格,建议复制在新表里多次使用此公式。
更简单的方法是使用公式=trim(a1),然后拖动自动填充十字架。
当然,如果不需要保留文字内包含的空格,可以直接在替换里的查找内容填“ ”而替换内容什么都不填就可以了!
最后:就可以个excel中该好的内容直接复制的记事本中,然后把保存后的txt**本拷贝到手机内存卡中,在手机联系人的工具里还原**薄了。
以上内容涉及的公式是里搜索的,整个内容是本人亲自操作时的体会,本内容仅供参考,因为现在的手机很受备份和导入txt格式的**薄)