excel - 如何在EXCEL中的列内交换字符?
问题描述
具体来说,我提前知道我只需要将位置 1 和 2 与 4 和 5 交换。
2 示例:
HEART
新输出:
RTAHE
12734
新输出:
34712
解决方案
可能有多种方法可以做到这一点。如果您对公式感兴趣,这是一种方法:
=RIGHT(A3,2)&MID(A3,3,LEN(A3)-4)&LEFT(A3,2)
似乎正在处理我放在一起的一些测试数据。
正如@Rafalon 所建议的,更强大一点:
=MID(A3,4,2)&MID(A3,3,1)&LEFT(A3,2)&MID(A3,6,LEN(A3))
产生以下结果:
输入 | 1 | 12 | 123 | 1234 | 12345 | 123456 | 1234567 |
---|---|---|---|---|---|---|---|
输出 | 1 | 12 | 312 | 4312 | 45312 | 453126 | 4531267 |
推荐阅读
- python - indentationerror 需要一个缩进的块函数
- node.js - 如何使用 express 验证 URL?
- php - PHP 多个 cURL 请求,最佳性能建议?
- opencv - 有没有办法将我的 YOLO v3 模型连接到我的网络摄像头?
- python-3.x - 添加到 Python 列表中的前一个值后查找结果总和
- jenkins - Jenkins windows slave离线
- c# - Xamarin FirebaseStorage 上传图片
- codeigniter - 在codeigniter中插入后更新多行
- php - 无法从 SQLite 数据库获取数据
- html - 控制 Flexbox HTML CSS 中内容的宽度