当前位置:首页教育技巧office技巧office教程

excel表格怎么拉36进制据

减小字体 增大字体 2025-01-20 11:16:53


1.EXCEL单元格中读取一个字符串的第X位到第Y位转换为36进制 怎么实

36进制怎么转换我不知道,但实现你的想法的有一个公式,推荐给你:

RELACE(old,star,n,new)

old就是被替换字符串,star就是从被替换字符串中开始位置,n替换被替换字符串中的字符个数,new就是用来替换的字符串。比如:

D9单元格值为234hjdsfuiewrjdf,在G9中输入=REPLACE(D9,4,5,"dfg"),则得到结果

234dfguiewrjdf

意思就是:把D9中字符串从第4位(从左到右)到第9位的字符串“hjdsf”替换为"dfg“

2.在excle表里,怎么按36进制编号,函数怎么写

说实话你这个问题要用公式太复杂了,最好的方法是用VBA一次生成。

不过我这人就是有个特点,呵呵,有耐性,所以我也用公式整了一个序列。在A1单元格手动输入“00”。

在A2单元格输入公式:=IF(INT((ROW()-1)/36)>9,CHAR(ROW($B$65)+INT((ROW()-1-360)/36))&IF((ROW()-INT(COUNTA($A$1:A1)/36)*36)/10>1,CHAR(ROW($B$65)+MOD(ROW()-INT(COUNTA($A$1:A1)/36)*36-11,26)),CHAR(ROW($B$48)+IF(MOD(ROW()-INT(COUNTA($A$1:A1)/36)*36,10)=0,10,MOD(ROW()-INT(COUNTA($A$1:A1)/36)*36,10))-1)),CHAR(ROW($B$48)+INT((ROW()-1)/36))&IF((ROW()-INT(COUNTA($A$1:A1)/36)*36)/10>1,CHAR(ROW($B$65)+MOD(ROW()-INT(COUNTA($A$1:A1)/36)*36-11,26)),CHAR(ROW($B$48)+IF(MOD(ROW()-INT(COUNTA($A$1:A1)/36)*36,10)=0,10,MOD(ROW()-INT(COUNTA($A$1:A1)/36)*36,10))-1)))然后把这个公式向下填充到1296行就完成了。这样这个工作表公式比较多,会比较大,你可以把A列选择复制,然后选择性粘贴——数值,再粘贴到A列,这样所有的公式都没有了,文件自然也会小很多!祝你成功!!。

3.电子表格EXCEL中怎么用公式将一串字符的某2位10进制转换成36进制

第一步,用函数MID()从目标单元格取出你要转换的那两位数,可参考该函数用法举例﹔第二步,将取出的数值放入某个工作表的A1,在B1中copy贴入以下公式,即可。

“=CONCATENATE(IF(IF(INT(A1/36)>9,CHAR(INT(A1/36)+55),INT(A1/36))>9,CHAR(IF(INT(A1/36)>9,CHAR(INT(A1/36)+55),INT(A1/36))+55),IF(INT(A1/36)>9,CHAR(INT(A1/36)+55),INT(A1/36))),IF(MOD(MOD(A1,36),36)>9,CHAR(MOD(MOD(A1,36),36)+55),MOD(MOD(A1,36),36)))”若是将A1改成MID函数,当然也可以过到一站转换的目的。 该公式只能适用於2位数的转换。

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .