从串口调试助手保存的txt文件,数据导入到excel里是八位的,我传的是十六位数,在excel里怎样处理?

例:00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0A 00 0B 00 0C 00 0D

在excel里导入时按空格分列,于是一个十六位的数分成了相邻的两列,高八位和低八位。
单独处理一个的话,可以让高八位转成十进制乘256加低八位,但是这么多列,不能一个一个写函数啊,各位高手有没有特别的技巧?
最好用excel处理,实在不行说说别的方法吧,谢谢
我的方法是录制一段宏,然后在宏的基础上加循环,如下
Sub hex8highlow2dec()
'
' 宏3 宏
'
' 快捷键: Ctrl+Shift+Q
'
For i = 0 To 1024
ActiveCell.FormulaR1C1 = "=HEX2DEC(R[-1]C)*256+HEX2DEC(R[-1]C[1])"

'
' 高八位转十进制*256加低八位转十进制
'
'
Cells(Selection.Row, Selection.Column + 2).Select
'
'
'光标右移两格
'
'
Next
End Sub

那,就16位一截取,然后放到Excel的单元格里
可以用VBa编程实现。追问

直接用串口调试工具,就是八位的,改不了,又偷懒不想编pc端的程序,所以不能截取16位

追答

在Excel中编程 就可以处理了。

追问

好吧,不会excel编程。。。,能写for循环么

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-05
直接用Excel些 行 函数啊,列 函数 是不行了。追问

导入数据后只有一行啊,八位(两个16进制数)一列

从串口调试助手保存的txt文件,数据导入到excel里是八位的,我传的是十 ...
那,就16位一截取,然后放到Excel的单元格里 可以用VBa编程实现。

如何在excel表格里链接另一个表格里面的数据,要详细操作方法
通过按“查找范围”右侧的下拉按钮,定位到相应的工作簿(如“工资.xls”等)文件夹,并选中该工作簿文档。 重复上面的操作,将菜单项和与它对应的工作簿文档超链接起来。 4.以后需要打开“常用文档”菜单中的某个工作簿文档时,只要展开“常用文档”菜单,单击其中的相应选项即可。 提示:尽管我们将“超链接”选项拖到...

83. EXCEL数据处理:在如图所示的Excel表格的数据清单中有50个同学的成 ...
C.被放置在排序后的数据清单尾部 D.被放置在排序后的数据清单首部 46.在Excel 2003中,利用工作表数据建立图表时,引用的数据区域是___单元格地址区域。 A.相对 B.绝对 C.混合 D.任意 47.在Excel 2003中,各运算符的运算优先级由高到低顺序为___。 A.算术运算符、关系运算符、逻辑运算符 B.算术运算符、...

Excel表格内容批量填写到网页并提交,用《网页自动操作通用工具》是如...
1、首先,在软件中打开要录入数据的网页,手工录入网页表单中的填写项目。2、然后点击菜单》系统》新建配置文件,建立一个填表任务的配置文件。3、点击软件左下角+号(新建规则)按钮,将分析当前网页中要填写的内容,生成一条填表规则。4、处理好填写的信息后,点参数面板中的数据文件生成按钮,生成一个...

在Excel中,数字下拉会自动排序,但通常是后缀排序,如果要前缀排序能不...
然后在“数据”下拉菜单中选择“等于”,且“长度”为“4”。同时,我们再来到“出错警告”卡片中,将“输入无效数据时显示的出错警告”设为“停止”,并在“标题”和“错误信息”栏中分别填入“输入文本非法!”和“请输入四位数年份。”字样。很显然,当如果有人在该单元格中输入的不是一个四位数时,Excel就会弹出...

如何将一张EXCEL表格中某行固定列的数据自动复制到另一个excel表格
具体情况是这样,我要经常录入的是一张表格,但是我要经常把其中某行A~D列的数据复制到另外一个表格的新的位置,然后在另外一个表格里录入F~G的数据。整行复制是不行的,因为在E列会有... 具体情况是这样,我要经常录入的是一张表格,但是我要经常把其中某行A~D列的数据复制到另外一个表格的新的位置,然后在另...

在EXCEL里 我的图表占了4个页面 怎么办
Excel鲜为人知的35招秘技 一、建立分类下拉列表填充项 我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。 1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。 2.选中A列(“...

相似回答