Excel:将州缩写转换为全名
您可以使用以下公式将 Excel 中的州缩写转换为完整州名:
=SWITCH( A2 , "AL", "Alabama", "AK", "Alaska", "AZ", "Arizona", "AR", "Arkansas", "CA", "California", "CO", " Colorado", "CT", "Connecticut", "DE", "Delaware", "FL", "Florida", "GA", "Georgia", "HI", "Hawaii", "ID", "Idaho" , "IL", "Illinois", "IN", "Indiana", "IA", "Iowa", "KS", "Kansas", "KY", "Kentucky", "LA", "Louisiana", " ME", "MAINE", "MD", "Maryland", "MA", "Massachusetts", "MI", "Michigan", "MN", "Minnesota", "MS", "Mississippi", "MO" , "Missouri", "MT", "Montana", "NE", "Nebraska", "NV", "Nevada", "NH", "New Hampshire", "NJ", "New Jersey", "NM" , "New Mexico", "NY", "New York", "NC", "North Carolina", "ND", "North Dakota", "OH", "Ohio", "OK", "Oklahoma", " OR", "Oregon", "PA", "Pennsylvania", "RI", "Rhode Island", "SC", "South Carolina", "SD", "South Dakota", "TN", "Tennessee", "TX", "Texas", "UT", "Utah", "VT", "Vermont", "VA", "Virginia", "WA", "Washington", "WV", "West Virginia", " WI", "Wisconsin", "WY", "Wyoming")
此特定公式将单元格A2中的州缩写转换为完整的州名称。
下面的例子展示了如何在实际中使用这个功能。
示例:在 Excel 中将州缩写转换为全名
假设我们在 Excel 中有以下报告缩写列表:
假设我们要显示 B 列中每个缩写的完整州名。
为此,我们可以在单元格B2中键入以下公式:
=SWITCH( A2 , "AL", "Alabama", "AK", "Alaska", "AZ", "Arizona", "AR", "Arkansas", "CA", "California", "CO", " Colorado", "CT", "Connecticut", "DE", "Delaware", "FL", "Florida", "GA", "Georgia", "HI", "Hawaii", "ID", "Idaho" , "IL", "Illinois", "IN", "Indiana", "IA", "Iowa", "KS", "Kansas", "KY", "Kentucky", "LA", "Louisiana", " ME", "MAINE", "MD", "Maryland", "MA", "Massachusetts", "MI", "Michigan", "MN", "Minnesota", "MS", "Mississippi", "MO" , "Missouri", "MT", "Montana", "NE", "Nebraska", "NV", "Nevada", "NH", "New Hampshire", "NJ", "New Jersey", "NM" , "New Mexico", "NY", "New York", "NC", "North Carolina", "ND", "North Dakota", "OH", "Ohio", "OK", "Oklahoma", " OR", "Oregon", "PA", "Pennsylvania", "RI", "Rhode Island", "SC", "South Carolina", "SD", "South Dakota", "TN", "Tennessee", "TX", "Texas", "UT", "Utah", "VT", "Vermont", "VA", "Virginia", "WA", "Washington", "WV", "West Virginia", " WI", "Wisconsin", "WY", "Wyoming")
然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:
B 列现在显示 A 列中每个州缩写的完整州名称。
这个公式是如何运作的?
请记住我们用来显示州缩写的完整州名的公式:
=SWITCH( A2 , "AL", "Alabama", "AK", "Alaska", "AZ", "Arizona", "AR", "Arkansas", "CA", "California", "CO", " Colorado", "CT", "Connecticut", "DE", "Delaware", "FL", "Florida", "GA", "Georgia", "HI", "Hawaii", "ID", "Idaho" , "IL", "Illinois", "IN", "Indiana", "IA", "Iowa", "KS", "Kansas", "KY", "Kentucky", "LA", "Louisiana", " ME", "MAINE", "MD", "Maryland", "MA", "Massachusetts", "MI", "Michigan", "MN", "Minnesota", "MS", "Mississippi", "MO" , "Missouri", "MT", "Montana", "NE", "Nebraska", "NV", "Nevada", "NH", "New Hampshire", "NJ", "New Jersey", "NM" , "New Mexico", "NY", "New York", "NC", "North Carolina", "ND", "North Dakota", "OH", "Ohio", "OK", "Oklahoma", " OR", "Oregon", "PA", "Pennsylvania", "RI", "Rhode Island", "SC", "South Carolina", "SD", "South Dakota", "TN", "Tennessee", "TX", "Texas", "UT", "Utah", "VT", "Vermont", "VA", "Virginia", "WA", "Washington", "WV", "West Virginia", " WI", "Wisconsin", "WY", "Wyoming")
此公式使用SWITCH函数,该函数使用以下基本语法:
SWITCH(value to switch, find1, return1, find2, return2, ...)
在我们的特定公式中,我们分析单元格A2并执行以下操作:
- 搜索“AL”——如果找到,请返回阿拉巴马州
- 如果没有找到,则搜索“AK”——如果找到,则返回阿拉斯加
- 如果未找到,则搜索“AZ” – 如果找到,则返回Arizona
等等。
使用此逻辑,我们能够根据每个状态的缩写返回完全限定的状态名称。
注意:您可以在此处找到 Excel 中SWITCH函数的完整文档。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: