单元格输入数字“1”,向下填充会得到什么?
单元格输入汉字“一”,向下填充会得到什么?
单元格输入字母“A”,向下填充会得到什么?
先认真想一想
结果是不是有点出乎意料?
如果你想要得到 A,B,C,D这样系列怎么弄?
这样问题真是难倒了好多英雄好汉!
你以为输入A,B再向下拖就完事了吗?
居然得到这样的结果,太气人了
接下来,看ForSheet表演了
在第一个单元格,输入嵌套函数。
=CHAR(ROW(A65))
马上得到想要的效果。
这里涉及几个函数和一个ASCII码知识点。
如果不想掌握原理,就记住 =CHAR(ROW(A65))就行了。
然后点击个在看,后面文字忽略。
根据美国信息互换标准代码,数字,字母都是二进制保存在电脑中,例如,像A、B、C、D这样的字母也要用二进制来保存。
比如A表示为二进制就是“0100 0001”这个二进制转为十进制就是65
Excel中,我怎么知道每个字符对应的ASC码是多少?
=CODE("A") 得到65
我怎么知道十进制对应的二进制是多少?
=DEC2BIN(65) 得到 1000001
那你可能会说字母A怎么会排到这么远?
前面还有数字,还有“$”,”#””%”,还有回车,空格,等不可见字符。
既然A对应的65
反过来,ASCII码值对应的字符是什么?比如65对应的是什么字符?
Excel有这个函数CHAR
使用很简单。
=CHAR(65) 得到的就是A
=CHAR(66) 得到的就是B
=ROW(A65) 返回A65单元格对应的行号,得到65
公式向下拖动,将得到
=ROW(A66) 得到66
=ROW(A67) 得到67
=ROW(A68) 得到68
结合一下
=CHAR(ROW(A65))
就是这么简单。
子曰:用之则行,不用则藏。
意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。
领取专属 10元无门槛券
私享最新 技术干货