跳到主要内容

Excel公式:将字母转换为数字

有时,您想要在Excel工作表中将a转换为1,b转换为2,c转换为3,依此类推。 但是,一个接一个地转换它们是浪费时间。 在本教程中,我将介绍一些Excel公式来解决此问题。
doc缩写词1

将单个字母转换为每个单元格中的数字

要将单个字母转换为每个Excel单元格中的数字,可以使用以下公式。

通用公式:

COLUMN(INDIRECT(cell_reference&1))

参数

Cell_reference: the cell that contains the letter you want to convert to number.

这个公式如何运作

以一个例子来解释公式。 在这里,您将单元格C3中的字母转换为数字。 请使用此公式。

=COLUMN(INDIRECT(C3&1))

媒体 输入 键。
将字母转换为数字2

说明

INDIRECT 真菌素:此函数用于将文本字符串转换为有效引用。 在INDIRECT(C3&1)中,您可以看到这些内容:
  间接(C3&1)
= INDIRECT(s&1)
=间接(s1)

COLUMN 功能提供两款控制器:一款是 COLUMN 函数返回给定引用的列数。 现在的公式是 栏位(s1) 返回19。

备注:

1.此公式返回列数,这意味着如果单元格中有多个字母,它将返回如下所示的示例。
将字母转换为数字3

2.该公式不区分大小写。

在每个单元格中将几个字母转换为数字字符串

如果要将每个单元格中的字母转换为数字,如下面的屏幕截图所示,则需要一个复杂的数组公式。
将字母转换为数字4

通用公式:

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0))

参数

Cell_refer: the cell that you want to convert the letters to numbers.
Rtable:a table with two columns, one lists all letters, one lists the relative numbers.

这个公式如何运作

假设您要将B3:B8范围内的字母转换为数字,请按照以下步骤操作:

首先,创建一个表以列出所有字母及其相对数字。

然后选择表格范围并转到 姓名框 (在“公式”栏旁边)为其指定范围名称,此处范围名称为Rtable。 看截图:
将字母转换为数字5

现在使用以下公式:

=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0))

媒体 输入 键,提取单元格A1中每个单词的所有首字母。
将字母转换为数字6

说明

ROW(INDIRECT(“ 1:”&LEN(B3)))提供两款控制器:一款是 ROW功能 返回行数,有数组公式,然后返回 {1; 2; 3}. MID(B3,ROW(INDIRECT(“ 1:”&LEN(B3))),1)提供两款控制器:一款是 MID功能 返回给定字符串中特定位置的字符。 该公式如下所示
=MID(B3,{1;2;3},1)
= MID(“ acd”,{1; 2; 3},1)
= {“ a”;“ c”;“ d”}

VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)提供两款控制器:一款是 VLOOKUP功能 用于在范围Rtable的第二列中找到匹配的数字“ a”,“ c”,“ d”。 然后返回 {1; 3; 4}.

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0))提供两款控制器:一款是 TEXTJOIN函数 是Excel 2019和365中的新功能,用于将所有文本与定界符连接在一起。 它在这里返回 134.

备注:

此公式不区分大小写。

请注意:

假设a = 1,b = 2,c = 3,d = 4,您可以使用以下公式:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4)

媒体 输入 键。
将字母转换为数字6

此公式区分大小写。

示例文件

doc样本点击下载示例文件


相对公式


相关功能

  • 间接功能
    将文本字符串转换为有效的引用。
  • 列功能
    返回公式出现的列数或给定参考的列数。
  • ROW功能
    返回引用的行号。
  • MID
    从文本字符串的中间返回特定字符。

最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项  |  删除空白行  |  合并列或单元格而不丢失数据  |  不使用公式进行四舍五入 ...
超级VLookup: 多重标准  |  多重价值  |  跨多页  |  模糊查询...
副词。 下拉列表: 简易下拉列表  |  依赖下拉列表  |  多选下拉列表...
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  将列与 选择相同和不同的单元格 ...
特色功能: 网格焦点  |  设计图  |  大方程式酒吧  |  工作簿和工作表管理器 | 资源库 (自动文本)  |  日期选择器  |  合并工作表  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符 ...)  |  50+ 图表 类型 (甘特图 ...)  |  40+ 实用 公式 (根据生日计算年龄 ...)  |  19 插入 工具 (插入二维码, 从路径插入图片 ...)  |  12 转化 工具 (小写金额转大写, 货币兑换 ...)  |  7 合并与拆分 工具 (高级组合行, 拆分 Excel 单元格 ...)  |  ... 和更多

Kutools for Excel 拥有超过 300 个功能, 确保只需点击一下即可获得您所需要的...

产品描述


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลขอย่างไร

COLUMN ฟังก์ชัน: COLUMN ฟังก์ชันส่งคืนจำนวนคอลัมน์ของการอ้างอิงที่ระบุ ตอนนี้สูตรคือ คอลัมน์ (s1) ซึ่งส่งกลับ 19.

เเล้วเราใส่สูตรตรงไหน ที่บอกว่า ข้อความนี้ กำหนด ให้เป็น 19 คะ
This comment was minimized by the moderator on the site
Hello,
I have as a basis this formula: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78;2;0)) ... I have expanded my table in upper and lower case including special characters. Unfortunately, I do not get the difference verstädnlich integrated into the above formula!?

Helpful would still be the generic formula retroactively. That is, if I enter the numerical order, the table gives me the text.

I would like to use the generic formula for password encryption.

Thanks for your help ...

Matze
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations