复制超出2013年限制的列

在Excel 2013中要显示的列的最大数量是16384.是否有最大限度的这个限制?

我有一个22000列的.csv数据集,当用Excel 2013打开时,它只显示直到列号16384。

例如,我想复制第18000列,但是我不能,因为它没有显示在第一位!

任何build议的替代?

我同意泰林。

查看数据的最佳方法是将每个已分析的logging存储在列中而不是一行中。

如果我们从以下数据开始:

some data a,b,v,g,t,r,12,ew,fsf,bcb,hrth,45 1,2,3,4,5,6,7,a,s,d,f,g,h,765 more data qwerty,poiuyt,asdf,zxcv,99 

并运行这个短的macros:

 Sub teylyn() Dim TextLine As String, a Dim iCol As Long, iRow As Long Close #1 Open "c:\TestFolder\WhatEver.csv" For Input As #1 iCol = 1 Do While Not EOF(1) Line Input #1, TextLine If InStr(TextLine, ",") = 0 Then Cells(1, iCol) = TextLine iCol = iCol + 1 Else ary = Split(TextLine, ",") iRow = 1 For Each a In ary Cells(iRow, iCol) = a iRow = iRow + 1 Next a iCol = iCol + 1 End If Loop Close #1 End Sub 

我们将得到:

在这里输入图像说明

这相当于以正常方式引入数据,并将每行移入列。