如何用excel把字符顺序倒一下

[复制链接]
查看11 | 回复4 | 2011-6-27 22:13:53 | 显示全部楼层 |阅读模式
比如,我输入"ATGCAT"
他给我输出“TACGTA”
另外如何进行字符替换,比如把A替换为T,把T替换为A,把G替换为C,把C替换为G,就是说如果我输入“ATGCAT”,他给我输出“TACGTA”.谢谢,请高手帮忙

回复

使用道具 举报

千问 | 2011-6-27 22:13:53 | 显示全部楼层
这个,如果你是数字,可以用公式。但是非数字,只能用vbaalt+F11打开编辑器。插入,模块复制下面的内容进去-------------------------------------------------------------------Function 倒序(Str As String)倒序 = StrReverse(Str)End Function-----------------------------------------------------------------然后,存盘,重新打开文件,打开时选择启用宏。然后,假设你的数据是在A列B1输入=倒序(A1)下拉公式,即可...
回复

使用道具 举报

千问 | 2011-6-27 22:13:53 | 显示全部楼层
按住ALT依次按F11,I,M粘贴下面的代码后回到excel中.假设要转换的数据在A1在B1输入公式=fz(a1)C1输入公式=th(a1)Function fz(x)
fz = StrReverse(x)End FunctionFunction th(x) As String
For i = 1 To Len(x)...
回复

使用道具 举报

千问 | 2011-6-27 22:13:53 | 显示全部楼层
假设字符不超过10个=MID(A1,10,1)&MID(A1,9,1)&MID(A1,8,1)&MID(A1,7,1)&MID(A1,6,1)&MID(A1,5,1)&MID(A1,4,1)&MID(A1,3,1)&MID(A1,2,1)&LEFT(A1)如字符再多, 只要在公式再添加便可...
回复

使用道具 举报

千问 | 2011-6-27 22:13:53 | 显示全部楼层
要么用VB A.要么用辅助列。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行