Excel:如果一个单元格包含两个单词,我将如何使用第一个单词的第一个字母和第二个单词的前两个字母?

标签 excel

实际上,我正在处理一个国家代码名称应该是三个小写字母的工作表。如果一个国家的名称中只有一个单词,则其代码应为该名称的前三个字母,则德国的代码应为 ger。如果一个国家的名称由多个单词组成,其代码应由第一个单词的第一个字母和第二个单词的前两个字母组成。有人可以帮忙吗?
例子:
单元格 A1 包含一个名称,例如“德国”
A1需要输出“ger”
如果 A1 包含“美国”
A1 输出应为“ust”

最佳答案

考虑:

=LEFT(A1,1)&IFERROR(MID(A1,FIND(" ",A1)+1,2),MID(A1,2,2))

关于Excel:如果一个单元格包含两个单词,我将如何使用第一个单词的第一个字母和第二个单词的前两个字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64373144/

相关文章:

c# - 将 Excel 中的数据表列填充为字符串

C# Interop Non-invocable 成员 'Microsoft.Office.Interop.Excel.Range.End' 不能像方法一样使用

excel - 用于将数据复制并粘贴到另一个工作表的宏

c++ - 将换行符 (\n) 添加到 CSV 文件中?

vba - Sheets.Count 与工作簿激活

python - 从 Python 调用 Excel 用户定义函数总是返回 None

excel - OLEFormat(未知成员): Invalid Request in PowerPoint

vba - 将数据写入文本文件类型不匹配错误vba

excel - 根据行标题和单元格值返回列标题

c# - 获取提升的excel进程