分享

字母如何向下填充?答案颇有点意外

 ForSheet 2020-05-17

单元格输入数字“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))

就是这么简单。

子曰:用之则行,不用则藏。

意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多