如何转置多个分隔符列你好,
我正在尝试拆分和转置多个以竖线分隔的列,希望能得到一些帮助,找到最有效的方法。
该表格包含 X、Y 位置处某种测量类型的测量值。
每个批次和日期的测量次数和 X、Y 位置可能会有所不同。
下面列出示例数据和所需输出。
起始桌
| 批 |
日期 |
类型 |
X |
Y |
价值 |
| A1 |
2021年1月6日 |
L |
0 | 0 | 1 | 1 | 0 |
0 | 1 | 0 | 1 | 2 |
0.2 | 0.32 | 0.22 | 0.30 | 0.27 |
| A1 |
2021年1月6日 |
M |
0 | -3 | 0 | 3 | 0 |
3 | 0 | 0 | 0 | -3 |
1.743 | 1.732 | 1.741 | 1.740 | 1.7 |
| A2 |
2021年1月6日 |
L |
0 | -3 | 0 | 3 |
3 | 0 | 0 | 0 |
0.20 | 0.31 | 0.22 | 0.28 |
| A2 |
2021年2月6日 |
L |
0 | -3 | 0 | 3 | 0 |
3 | 0 | 0 | 0 | -3 |
0.20 | 0.31 | 0.23 | 0.28 | 0.23 |
输出
| 批 |
日期 |
X |
Y |
L |
M |
| A1 |
2021年1月6日 |
0 |
0 |
0.2 |
1.741 |
| A1 |
2021年1月6日 |
0 |
1 |
0.32 |
|
| A1 |
2021年1月6日 |
1 |
0 |
0.22 |
|
| A1 |
2021年1月6日 |
1 |
1 |
0.3 |
|
| A1 |
2021年1月6日 |
0 |
2 |
0.27 |
|
| A1 |
2021年1月6日 |
0 |
3 |
|
1.743 |
| A1 |
2021年1月6日 |
-3 |
0 |
|
1.732 |
| A1 |
2021年1月6日 |
3 |
0 |
|
1.74 |
| A1 |
2021年1月6日 |
0 |
-3 |
|
1.7 |
| A2 |
2021年1月6日 |
0 |
3 |
0.2 |
|
| A2 |
2021年1月6日 |
-3 |
0 |
0.31 |
|
| A2 |
2021年1月6日 |
0 |
0 |
0.22 |
|
| A2 |
2021年1月6日 |
3 |
0 |
0.28 |
|
| A2 |
2021年2月6日 |
0 |
3 |
0.2 |
|
| A2 |
2021年2月6日 |
-3 |
0 |
0.31 |
|
| A2 |
2021年2月6日 |
0 |
0 |
0.23 |
|
| A2 |
2021年2月6日 |
3 |
0 |
0.28 |
|
| A2 |
2021年2月6日 |
0 |
-3 |
0.23 |
|
谢谢
数据融合与清理Re: 如何转置多个分隔列嗨 txnelson,感谢您抽出宝贵时间回答这个问题。
不幸的是,你得到的输出不是我想要的,但你对多系列堆栈的使用确实让我朝着正确的方向前进。
我意识到我需要更改多个系列堆栈中列的顺序,然后对 data3 列进行拆分。

给

然后拆分数据 3

给出所需的输出:

Re: 如何转置多个分隔列您的请求是一项容易解决的任务
要将连接的数据转换为单独的列,
选择 3 列
去
Cols=>Utilities=>Text to Columns
输入“|”作为分隔符列
点击确定
转置列去(这实际上是列的堆叠)
表=>堆栈
设置如下对话框

点击确定,你会得到
