Tag: 转置

Excel循环遍历列表,转置并根据单元格内容创buildmatrix

我正在接收一个大文件500k +行,但所有的内容都在A列。我需要运行一个macros,将数据转换为matrixforms,但只会在ActiveCell中find"KEY*"时创build一个新行。 例如: | KEY 4759839 | asljhk | 35049 | | sklahksdjf| | KEY 359 | skj | 487 |y| 2985789 | 在我的文件中的上述数据最初看起来像A列: KEY 4759839 asljhk 35049 sklahksdjf KEY 359 skj 487 y 2985789 注意事项: 空单元格也需要转置,所以macros不能基于emptyCell停止 KEY之间的单元格数量不是常量,因此实际上需要读取单元格以确定是否应该创build一个新行 它可以基于连续20个空单元停止或提示最大行号 (可选)如果某行的最后一个项目有某种视觉指示器,以便可以判断最后一个项目是否是空白单元格 我search了一下,发现了一个基本相同的macros,但是每6行都有一个macros,我不知道如何修改它。 但是,如果它在这里帮助,它是: Sub kTest() Dim a, w(), i As Long, j As Long, c As […]

math转置在Excel中

大家好! 我目前正在试图找出在Excel中的东西,然后在VBScript中实现。 我必须在math上转置一些matrix(10 * 10或5r * 10c)在matrix中: ——————————- | .. | .. | .. | .. | .. | .. | | 21 | 22 | 23 | 24 | 25 | .. | | 11 | 12 | 13 | 14 | 15 | .. | | 1 | 2 | 3 | 4 […]

使用SAS处理Excel中的许多列

我有一个数据库,我有接近20kcolumns …这是在SAS转置程序的输出。 是否可以将SAS转换的输出分成多个csv文件? 像我可以推3000列(保持#rows相同)到5 CSV文件?..我怎样才能做到这一点与SASmacros? 基本上,每个客户都有一个20k的值。 我需要创build一个文件(S)的variables应该在列中…我的原始数据是如下所示: CustIDvariables值1 4 0 1 3 23 1 1 22 1 2 18 2 4 0 2 3 23 2 1 22 2 2 18 所以转置后,它变成:CustID Var1 Var2 Var 3 Var4 1 22 18 23 0 2 22 18 23 0 但问题是上面的“variables”有20K的值,所以当转置它变成Var1的Var20000 ..这不能适应在Excel中。 任何其他方式来处理这个问题? 我认为Excel有16K列的容量,所以我想以这种方式处理它。请让我知道我可以如何处理这种情况

一次转置行四列(行到四列matrix)

我有以下布局的数据(每个“数字”在自己的列,但都在Excel的第1行): 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 我怎么可以轻松地将其转换为: 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 我希望将每四个数据块分别添加到另一个下面的新行中。

在Excel中转​​置不起作用,它只是复制一个单元格

我一直在研究相当一段时间,我找不到解决这个问题的方法。 我需要在Excel中切换一些行和列的值,我看到我可以使用转置,把我需要交换的数组,并按下CTRL + SHIFT + ENTER。 我这样做,但结果是,它只是复制一个单元格,第一个,没有发生在数组中select的其他人。 我正在使用Office 2010,这是结果。 任何想法可能发生什么,我怎么能解决它? 谢谢!

将xlsx文件中的水平(基于行)数据读入Rdataframe

这是与此相关的“让我们试试另一种方式”的post: 是否可以定义/修改一个阅读function 可以处理存储在xlsx文件中的数据是基于行的事实(即,每一行代表一个variables) 并相应地转换它,所以它可以存储在一个基于列的 data.frame (即曾经是xlsx的行成为一列 ) 同时捕获基于行的variables的基础类/数据types ? 关于csv文件,我可能会开始转向readLines ,但不幸的是xlsx对我来说仍然是一个黑盒子。 这里有一个xlsx文件,它提供了两种数据方向的示例: https : //github.com/rappster/stackoverflow/blob/master/excel/row-and-column-based-data.xlsx

Excel – 转置成对的列

我试图转置 – 如果这是正确的应用这个词 – 成对的列重复行。 具体而言,我需要从这个angular度去做: Thing1 6 0.29 5 0.23 7 0.19 8 0.11 对此: Thing1 6 0.29 Thing1 5 0.23 Thing1 7 0.19 Thing1 8 0.11 这个操作将会发生在至less有7对列的数百个“事物”上。 我想不出的部分是如何将这些对作为一个单位进行分组/locking。 在某些方面,我试图做与通常做的相反的事情。 一个例子是: 转置和分组数据,但它不太适合,即使我试图向后看。 编辑:另一个相似的例子,但我需要做的几乎相反: 如何转置一个或多个列对Excel中的匹配logging? 我的VBA功夫很弱,但是我愿意尝试你的集体智慧。 想法是受欢迎的,无论如何,谢谢你的阅读。

Excel将行转换为包含组的列

让我们说,我有我的专栏在Excel中设置像这样: 名字ABCD 乔治10 5 4 6 我希望它是这样的: 名称类别金额 乔治10 乔治B 5 乔治C 4 乔治D 6 有没有一种简单的方法来做复制和粘贴与转置,或与数据透视表,还是必须用VBA完成? 我一直试图只用VBA做,但是我还没有走得很远。

将数据从多列移动到单行

这个格式问题令我困惑。 我不是Excel的国王,将不胜感激解决我的问题。 我试图按照date格式化多列数据到一行。 即: 我试图寻找有关转置的解决scheme,但是这似乎更为复杂。 我有每个date的4倍数据结果(如前列所示)。

Excel:如何转置select列和组重复值? (1D到2D表)

我正在处理一个交易的数据转储,它不以特别友好的格式从任何目的系统中导出。 Excel中的数据目前由大约700,000行组成,而一旦正确组织,应该只包含大约70,000个,其中一个特定列的唯一值被转换为一些额外的列。 目前我正在使用类似下面的这个(简化)例子; Request_ID Status Field_Name Value 01000 Rejected Name John Smith 01000 Rejected Acc Number 123456 01000 Rejected Date 1/12/2015 01000 Rejected Enquiry Type Type 1 01000 Rejected Reason Reason 1 01001 Completed Name Jane Jones 01001 Completed Acc Number 123457 01001 Completed Date 1/12/2015 01001 Completed Enquiry Type Type 2 01001 Completed Reason […]