我有一列用于存储数据的列。在这些数据中,存在着彼此相似的值,我想知道是否存在一种基于相似性进行转置的方法。
这是数据外观的一个示例。
+---+------------------+
| | A |
+---+------------------+
| 1 | st.south.23.001 |
+---+------------------+
| 2 | st.south.23.002 |
+---+------------------+
| 3 | st.south.23.003 |
+---+------------------+
| 4 | nt.north.35.001 |
+---+------------------+
| 5 | nt.north.35.003 |
+---+------------------+
| 6 | nt.north.35.004 |
+---+------------------+
| 7 | st.south.29.001 |
+---+------------------+
| 8 | st.south.29.002 |
+---+------------------+
| 9 | st.south.29.003 |
+---+------------------+
| 10| st.south.29.005 |
+---+------------------+
这是所需结果的样子。我无法容纳q.q的所有条目。
+---+------------------+-----------------+------------------+
| | A | B | C |
+---+------------------+-----------------+------------------+
| 1 | st.south.23.001 | st.south.23.002 | st.south.23.003 |
+---+------------------+-----------------+------------------+
| 2 | nt.north.35.001 | nt.north.35.003 | nt.north.35.004 |
+---+------------------+-----------------+------------------+
| 3 | st.south.29.001 | st.south.29.002 | st.south.29.003 |
+---+------------------+-----------------+------------------+
这是在st,nt和00〜s之间的文本,这是关键,但是我不确定该如何处理。
请问有人可以帮忙吗?
答案 0 :(得分:1)
这将适用于您的数据集。这是一个非常简单的实现,因此您需要根据需要进行调整。
您需要创建一个名为 Output 的新工作表才能使其工作。
您还需要在VBA项目中添加对 Microsoft脚本运行时的引用,以使其正常运行(此处希望您不在Mac上)。
只需选择数据范围并观看即可。
Lightbulb
希望对您有帮助。