在Excel中输入特殊字符

摘要:
使用键盘输入字符如果您知道每个字符的数字,然后在小键盘中输入4个数字(注意,这是小键盘上的数字键。您可以通过在小键盘上输入0163直接在Excel的当前单元格中输入磅符号。有一种简单的方法可以显示Excel中与字符对应的数字。=Char(row())从A1到A255的每个单元格在当前字体下显示一个字符,您可以将其VBA代码添加到自己的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下载

原文地址

免责声明:文章转载自《在Excel中输入特殊字符》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mysql 中sum (if())与case九度oj 题目1467:二叉排序树下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WEB开发中的字符集和编码

引言 我相信很多人在初接触编程时,都被字符集狠狠地虐过,特别是数据库的中文乱码问题,那么乱码是怎么产生的呢? 我们都知道计算机是以二进制存储和运行的,那么它是怎么把二进制数据转换为各种文字的呢? 还有我们常用的各种字符集,常用的编码转换,都是怎么进行的呢? 本博文所写的内容不是技术干货,只是对我们常用的字符集和编码的一个小总结,小科普。我相信读完本文,您应...

代码题(19)— 组合与排列

1、77. 组合 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] class Solution { public: vector<vector&l...

[leetcode]299. Bulls and Cows公牛和母牛

You are playing the following Bulls and Cows game with your friend: You write down a number and ask your friend to guess what the number is. Each time your friend makes a guess, y...

当你需要给命令绑定一个宏或者按键的时候,应该怎么做呢?

可以使用 bind 命令,bind 可以很方便地在 shell 中实现宏或按键的绑定。 在进行按键绑定的时候,我们需要先获取到绑定按键对应的字符序列。 比如获取 F12 的字符序列获取方法如下:先按下 Ctrl+V,然后按下 F12 .我们就可  以得到 F12 的字符序列 ^[[24~。 接着使用 bind 进行绑定。 [root@localh...

python xlwings API接口之NumberFormat用法

使用xlwings模块进行excel表格操作时,难免会用到对单元格进行格式设置,比如常用到的对单元格设置为文本格式、日期时间格式、小数和百分数,下面列出常用: 使用range().api.NumberFormat = XXX即可修改格式 比如: range('A1').api.NumberFormat = "@"  #设置为文本格式 range('A2...

Vim的移动大法

Vim的移动大法 移动光标的按键 “h” 向左移动 “j”向下移动 “k”向上移动 “l”向右移动 在单词之间移动 注:word指的是以非空白字符分割的单词,WORD是以空白字符分割的单词。 w/W 移动到下一个word/WORD开头 e/E 移动到下一个word/WORD结尾 b/B 回到上一个word/WORD开头 在行间搜素移动 f光标之后 输入要搜...