如何快速使用EXCEL处理锚文本一

分类: 广州英文seo作者: scau303浏览:

 当数据量大且数据格式基本相同或类似,要把数据转换成特定的格式时,也许下面的方法能帮到你!

一、函数法:常用函数有
     concatenate(text1,text2,...):将两个或多个文本字符串合并为一个文本字符串;
     find(text1,text2):用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起;
     left(text,num):根据所指定的字符数,LEFT 返回文本字符串中第一个字符或前几个字符;
     right(text,num) :根据所指定的字符数返回文本字符串中最后一个或多个字符
     len(text):返回文本字符串中的字符数;
例子:提取锚文本<a href="http://www.abcd.com" title="abcd">abcd</a>(假设在B2)里的网址和锚文字,并转化为http://www.abcd.com,abcd(一般外链软件可能需要这种格式)
1.find(""",B2)取得第一个"号位置值,
2.len(B2)取得锚文本总字符数,
3.len(B2)-find(""",B2)得到的就是http://www.abcd.com" title="abcd">abcd</a>的字符数
4.right(B2,len(B2)-find(""",B2))输出http://www.abcd.com" title="abcd">abcd</a>(假设放在C2)
5.find(""",C2)取得第一个"号位置值,
6.left(C2,find(""",C2))输出http://www.abcd.com(假设放在D2)
同样与>和<为界定,取得锚文字abcd:
7.find(">",B2)取得第一个>号的位置值,
8.len(B2)
9.len(B2)-find(">",B2)得出abcd</a>的字符数
10.right(B2,len(B2)-find(">",B2)输出abcd</a>(假设放在E2)
11.left(e2,find("<",E2))输出锚文字abcd(假设放在F2)
12.concatenate(D2,",",F2)文本D2,F2组成http://www.abcd.com,abcd(注用 D2&","&F2 也能得到相同的结果,&号是连接符)
方法总结,思路是界定特定符号,基于left和right取得从左或从右算起的字符数,并输出,这里步骤繁多其实很多可以精简,只是为了讲清思路,比如其中的1和10可以直接用替换方法把<a href="和</a>替换为空,或直接一个函数得到最终结果等。。。
二、*号正则替换法:
    界定符加*号表示匹配从界定符开始包括界定符以后所有的字符,如:"*,匹配包括"后面的所有字符;
    *号加界定符表示匹配从第一个字符到界定符的所有字符,如:*",匹配第一个字符到界定符"的所有字符,
    界定符加*号加界定符表示匹配第一个界定符到第二个界定符的所有字符;
同样用上面的例子:把http://www.abcd.com" title="abcd">abcd</a>复制并粘贴在C2
1.选择B列查找并替换*"为空得到http://www.abcd.com" title="abcd">abcd</a>;
2.选择B列查找并替换"*为空得到http://www.abcd.com;
3.选择C列查找并替换*>为空得到abcd</a>;
4.选择C列查找并替换>*为空得到abcd;
5.concatenate(B2,",",C2)文本D2,F2组成http://www.abcd.com,abcd,
方法总结,思路是界定特定符号,并基于左替换和右替换选择合理匹配方式,注:使用此方法要细心,记住选择上要替换的列,并做好备份!

本博均为原创作品,如转载请注明转自广州网页设计博客,本文地址:http://www.52webdesign.cn/post/159.html

本文地址:http://www.52webdesign.cn/post/159.html

本文位置:广州网页设计博客-广州英文seo-如何快速使用EXCEL处理锚文本一

Tags: 广州seo  外贸SEO  英文SEO  

相关文章:

http://www.52webdesign.cn/cmd.asp?act=tb&id=159&key=191de483
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Breitling Replica Watches | Rolex Replica Watches | Tag Heuer Replica Watches | Cheap Watches |best watches for men | best watches | cheap watches