在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区间所有单元格,在菜单栏中选“格...
1352 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))),"不存在
1243 0
|
1月前
|
数据采集 存储 JavaScript
自动化数据处理:使用Selenium与Excel打造的数据爬取管道
本文介绍了一种使用Selenium和Excel结合代理IP技术从WIPO品牌数据库(branddb.wipo.int)自动化爬取专利信息的方法。通过Selenium模拟用户操作,处理JavaScript动态加载页面,利用代理IP避免IP封禁,确保数据爬取稳定性和隐私性。爬取的数据将存储在Excel中,便于后续分析。此外,文章还详细介绍了Selenium的基本设置、代理IP配置及使用技巧,并探讨了未来可能采用的更多防反爬策略,以提升爬虫效率和稳定性。
|
3月前
|
关系型数据库 MySQL Shell
不通过navicat工具怎么把查询数据导出到excel表中
不通过navicat工具怎么把查询数据导出到excel表中
44 0