excel - Excel 数字后斜线
问题描述
任何人都可以帮助使用excel函数,我试图在数字后添加一个正斜杠:
Before: 10293Test / Test Demo
After : 10293 / Test / Test Demo
解决方案
=CONCAT(LEFT(A1,MATCH(1,ISERROR(VALUE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))*1,0)-1), " / ", MID(A1,MATCH(1,ISERROR(VALUE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))*1,0),LEN(A1)))
这是从上面里卡多的解决方案和这里的答案构建的:https ://discuss.analyticsvidhya.com/t/how-to-find-first-non-numeric-character-in-the-string-using-excel/331 /2
请注意,该链接中的公式在函数中使用了两次以获取最后一个数字的位置。每次编辑公式时都必须使用 ctrl-shift-enter 才能工作(它是一个数组类型的公式)。
推荐阅读
- python - 带有日期对象的熊猫 read_csv
- apache-spark - 如何知道各种 Spark 应用统计信息
- javascript - 编译 ES6 和 VUE JS 在 IE 11 中不起作用
- sql - SQL Server - 基于表连接条件删除记录的快速方法
- sql - SQL Server:通过匹配不同列中的值将空值替换为同一列中的值
- javascript - 具有更新和创建时间戳的 Google Firestore
- eclipse - eclipse 动态 web 项目不生成类 WEB_INF 文件夹
- android - 您是否应该中止所有正在运行的线程和 Activity 的 onDestroy()
- html - 具有相同强度定义的更接近元素的 CSS 样式选择器的优先级
- powershell - 使用“>”调用 .EXE-Tool - 命令内部/作为参数