请你可以协助一些excel VBA代码。我在StackOverflow上发现了类似的问题(将列转置为行,前3列保持不变)。然而,我不能得到我想要的结果。我希望转换一个数据区域,以根据原始行的多个实例显示列数据,但将原始数据保留在列A中,然后根据列B和列C中的原始行的相同实例将列“转置”为行。结果可以在同一个工作表中,也可以在新的工作表中。原始数据集中可以有不同数量的行和列。 Example
在本例中,我希望提取单元格中的开头文本,并保留其余文本不变。例如,一系列单元格包含:3rd Production Staff. Toronto我希望在不使用文本到列的情况下将其分解,因为前几行的格式不同,而最后几行是我想要处理的异常值。
我认为正则表达式可以做到这一点,但这看起来有点复杂。看起来很简单,但我仍然在VBA森林中摸索着前进,以我现在的速度,它最终会更快地手工完成。