Excel提取地址中的城市
时间: 2024-06-03 16:06:55
浏览: 144
您可以使用以下公式来提取[地址](https://geek.csdn.net/educolumn/14a4193cfe4be4597b0afe7044078e22?spm=1055.2569.3001.10083)中的城市:
=IFERROR(TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",LEN(A1))),2*LEN(A1),LEN(A1))),"")
其中A1是包含完整[地址](https://geek.csdn.net/educolumn/14a4193cfe4be4597b0afe7044078e22?spm=1055.2569.3001.10083)的单元格,公式将返回[地址](https://geek.csdn.net/educolumn/14a4193cfe4be4597b0afe7044078e22?spm=1055.2569.3001.10083)中的城市名称。请注意,此公式假定城市名称位于[地址](https://geek.csdn.net/educolumn/14a4193cfe4be4597b0afe7044078e22?spm=1055.2569.3001.10083)的第二个逗号之后。如果您的[地址](https://geek.csdn.net/educolumn/14a4193cfe4be4597b0afe7044078e22?spm=1055.2569.3001.10083)格式不同,则需要相应地更改公式。
相关问题
用sql提取excel中前六城市人数和占比的代码
以下是提取Excel中前六城市人数和占比的SQL代码:
SELECT TOP 6 City, Population, Percentage
FROM [Sheet1$]
ORDER BY Population DESC
其中,Sheet1是Excel表格的名称,City是城市名称,Population是人口数量,Percentage是占比。
如果Excel表中有一列20位的数据,前六个数字是城市代码,对应一个城市名称,怎么写一个公式在下一列中把列对应的城市名称提取出来?
在 Excel 中,您可以使用 "VLOOKUP" 函数来提取城市名称。假设城市代码和城市名称分别在 A 列和 B 列,而要在 C 列提取城市名称,可以使用如下公式:
=VLOOKUP(LEFT(A1,6),A:B,2,FALSE)
其中,LEFT(A1,6) 表示从 A1 中提取前六位数字,作为查找值。A:B 表示要在哪两列中查找值,2 表示要返回第二列的值,FALSE 表示精确匹配。
这个公式可以把值插入到 C1 中,然后拖动即可把值插入其他单元格。