在Excel中输入特殊字符

简介:

使用标准的计算机键盘你可以输入大约94种不同的字符,包括字母、数字和其它一些功能符号。但是我们在实际应用中会使用很多其它的字符,这些字符都不能通过标准的US键盘直接输入,例如标准字体Arial中就有大约200种不同的字符可以使用,包括英镑符号£,欧元符号€,版权符号©等。本文描述了如何在Excel中输入这些特殊字符。

 

使用键盘输入字符

  如果你了解每个字符的数字编号,你可以通过键盘直接输入这些特殊字符,方法是按住ALT键,然后在小键盘中输入4个数字编号(注意是小键盘上的数字键,而不是大键盘上的数字键)。字符的数字编号通常都只有三位,但是我们在输入的时候必须输入一位前导数0。例如英镑符号的数字编号是163,按住ALT键,通过小键盘输入0163即可在Excel的当前单元格中直接输入英镑符号。下面是一些常用的特殊字符与数字编号的对照表。

 Euro  €  0128
 Ellipsis  …  0133
 Dagger  †  0134
 Double Dagger  ‡  0135
 Bullet  •  0149
 Trademark  ™  0153
 Cents  ¢  0162
 Pounds  £  0163
 Yen  ¥  0165
 Copyright  ©  0169
 Registered  ®  0174
 Plus / Minus  ±  0177
 Paragraph  ¶  0182
 Degree  °  0176

 

创建一个符号列表

  除非是你经常使用特殊字符,否则你很难记住这些符号所对应的数字编号。有一个简单的方法可以在Excel中显示字符所对应的数字编号。在Excel工作表的A1单元格中输入下面这行代码,然后通过填充柄向下复制A1单元格到第255行,Excel会自动为你创建一个快速符号列表。

=Char(row())

2009-12-7 15-37-30

  从A1到A255每一个单元格显示了当前字体下的一个字符,字符的数字编号就是单元格的行号。例如欧元符号的数字编号是128,那么它正好显示在A128单元格中。改变当前Excel文档的字体,你会发现单元格中的字符会发生改变。

 

在公式中使用符号

  如果你需要在Excel工作表的公式中使用特殊字符,使用Char函数就行了。例如你想在Excel的单元格中插入版权信息,那么你可以使用下面这行代码:

=Char(169) & " Copyright, 2009."

  函数Char(169)返回了数字编号169所对应的字符,该字符就是版权符号©。Code函数与Char函数的功能正好相反,它用来返回指定符号所对应的数字编号。例如下面的代码返回了大写字母A所对应的数字编号65:

=Code("A")

  在VBA编程中,与Char和Code函数功能相同的两个函数分别是Chr和Asc。如下面这行代码用来在提示框中显示版权信息:

MsgBox Chr(169) & " Copyright, 2009."

 

为Excel添加符号插入器外接程序

  这里有一个用VBA实现的Excel外接程序的例子,你可以在你自己的Excel文档中加入它的VBA代码来实现特殊字符的插入功能。Symbolizer被作为外接程序放在Excel的Add-Ins菜单中,点击它时它会弹出一个对话框,如下图。选择其中的字符,点击Copy按钮可以将它复制到Windows的剪贴板中,点击Put按钮可以在当前活动单元格中插入选中的字符,点击Append按钮可以在当前活动单元格中追加选中的字符。默认情况下,对话框的列表里显示了当前字体下所有255种字符,如果你只想用常用的字符,可以点击Quick按钮,列表中将会筛选出常用的字符,如各种货币符号,版权及商标符号等。

2009-12-7 15-58-48

Symbolizer下载

原文地址


本文转自Jaxu博客园博客,原文链接:http://www.cnblogs.com/jaxu/archive/2009/12/07/1618611.html,如需转载请自行联系原作者

相关文章
excel删除空格之后的字符
excel删除空格之后的字符
怎样将Excel包含某字符的单元格填充颜色
  在处理数据的时候,xmyanke想将Excel中包含某字符的单元格填充蓝色,比较容易看清,弄了好一阵子都没完成,最后试用条件格式处理了一下,终于实现了。   比如要将A1到A12区间包含数字1的单元格填充成蓝色,点击A1按shift键再点击A12选中A1:A12区间所有单元格,在菜单栏中选“格...
1370 0
excel 查一列字符是否在另一列中出现
A B C D 11 "牛牛" "马马" 22 "马马" "虎虎" 33 "虎虎" "狗狗" 44 "兔兔" 55 "狗狗" 例如 B1 "牛牛"不存在于 C:C 则D1 输出0, B2 "马马"存在于 C:C 则 D2 输出 1. d1输入 =IF(ISERROR(INDEX(A:A,MATCH(C1,B:B,0))),"不存在
1257 0
|
2月前
|
存储 Java easyexcel
招行面试:100万级别数据的Excel,如何秒级导入到数据库?
本文由40岁老架构师尼恩撰写,分享了应对招商银行Java后端面试绝命12题的经验。文章详细介绍了如何通过系统化准备,在面试中展示强大的技术实力。针对百万级数据的Excel导入难题,尼恩推荐使用阿里巴巴开源的EasyExcel框架,并结合高性能分片读取、Disruptor队列缓冲和高并发批量写入的架构方案,实现高效的数据处理。此外,文章还提供了完整的代码示例和配置说明,帮助读者快速掌握相关技能。建议读者参考《尼恩Java面试宝典PDF》进行系统化刷题,提升面试竞争力。关注公众号【技术自由圈】可获取更多技术资源和指导。
|
2月前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
305 10

热门文章

最新文章