excel - MS Excel - 通过分隔符将文本分隔到特定列中
问题描述
在 MS Excel 中,我需要用逗号分隔文本,从右边提取三件事并将它们放在三个不同的列中,即城市、州和国家。
问题:在完整地址的原文中,有时我只得到国家或国家。此外,完整地址的长度是变化的。
这是实际的电子表格。
解决方案
假设A1:A6
按照屏幕截图保存的数据
在C1
, 上下复制的公式:
=IFERROR(TRIM(MID(SUBSTITUTE(","&$A1,",",REPT(" ",399)),(LEN($A1)-LEN(SUBSTITUTE(($A1),",",""))+COLUMN(A1)-2)*399,399)),"")
推荐阅读
- node.js - NodeJS 快递:request.query 与 request.body
- java - java.lang.NoSuchMethodException: org.apache.catalina.startup.Catalina.setAwait(boolean)
- c# - Google.Cloud.Datastore.V1 中的密钥是什么
- python - 相同的 NN 架构在张量流和 keras 中提供不同的精度
- elasticsearch - 在 Elasticsearch 服务器中配置保持活动超时
- android - 用户拒绝 Android 权限时的白屏
- firebase - HTTP 端点关闭或没有响应
- sonarqube - 如何在声纳中设置项目级别权限
- smb - 何时以及如何在 SMB2 中交换密钥以进行 HMAC 签名
- firebase - GCM 和 FCM 设备令牌在格式上的区别