excel - 如何通过 VBA 使用来自另一列的信息在 Excel 2013 中创建列?
问题描述
我在 Excel 2013 中有一个列(比如MyOriginalColumn ),包括 300 多行(假设是OriginalData ),其中 3 列作为下面的示例给出:
CN=myCN1,OU=Workstation,OU=123 (Edmonton),OU=Canada,OU=Company1,OU=Domain Computer,DC=xyz,DC=local
CN=myCN2,OU=Local Server,OU=Germany,OU=Company2,DC=xyz,DC=local
CN=myCN3,OU=Disabled,DC=xyz,DC=local
...
我们知道一行的 OU 值的最大数量是 5。我想要做的是将 OU 列添加到 excel 中。输出应如下所示:
MyOriginalcolumn OU1 OU2 OU3 OU4 OU5
OriginalData Workstation 123 (Edmonton) Canada Company1 Domain Computer
OriginalData Local Server Germany Company2
OriginalData Disabled
...
我通过 C# 从 excel 读取数据来做到这一点,但我想知道是否有任何方法可以通过 Excel 脚本直接在 Excel 中执行它。
任何帮助,将不胜感激。
解决方案
推荐阅读
- react-native - 在 FlatList 或 List 中表示以下数据
- xamarin - 如何在 Xamarin 表单中创建自定义抽屉?
- javascript - addEventListener 排除项
- excel - 将单元格移动到满足条件的特定工作表
- bash - 在 Mac OS X High Sierra 上构建 imagick PHP 扩展
- python - 按一列然后另一列(作为子集)对 numpy 进行排序,同时保留行顺序
- powershell - 为另一个脚本重写 Powershell 行
- i2c - 通过 I2C 读取 Ettus E310 气压计,始终返回无此类设备或地址 (-1)
- python - 为什么创建的 csv 文件会复制行以及如何将列表创建为列?
- javascript - 我有一个问题,我的图像没有出现在我的画布上,你们能帮帮我吗?