
今まで、ExcelのIF関数や不等号記号、MAX、MINなどを使って、セルの値の変化に応じて分析(今までは、せいぜい1万行だった)をしていたのですが、今回、300万行超えのデータを扱う事になり、Excelの限界地が65536行で、とても困っています。何か、良い方法は無いでしょうか?
何卒、ご教示、宜しくお願い致します。
A1 =44
A2 =30
A3 =97
以下、実数値が300万行ほど続きます。
B1 =IF(A2>20,A1+A2,A1+A3)
B2 =IF(A3>20,A2+A3,A2+A4)
B3 =IF(A4>20,A3+A4,A3+A5)
以下、同様に続きます。
C1 =IF(B1*A3>14000,B1,FALSE)
C2 =IF(B2*A4>14000,B2,FALSE)
C3 =IF(B3*A5>14000,B3,FALSE)
以下、同様に続きます。
実際は、D,E,F,G,H,I,Jにも様々な計算式が入っています。
実際に、作成したExcelの表です。
A B C
1 44 74 FALSE
2 30 128 FALSE
3 97 131 140
No.3ベストアンサー
- 回答日時:
こんばんは。
かなり邪道で、本来の使い方じゃなくて良いなら、
sheetを列の代わりと考えて、1枚のsheet全体を行とするなら、
65,536 行 × 256 列 = 16777216
となり、1670万行に及ぶデータを扱うことができます。
後は、このデータを★《串刺し計算》★してみてください。
いちいち、別のシートを参照した式を書かないといけないのと、
データが途中から隣の列に移るのがわかりにくいですが、
そもそも、300万行オーバーなんて巨大なデータを扱うなら、
こんな掟破りな方法でもやってみてもいいんじゃないでしょうか。
sheet枚数の最大値は、「使用可能メモリに依存」だそうです。
ところで、計算にかなり時間がかかるか、途中で固まるとか、
不具合が出ても、あしからず。
No.2
- 回答日時:
エクセルにオラクルなどのSQLを連携させる。
MySQLやPostgreSQLは無料DBです。
でもエクセルだと全行表示できませんね。
No.1
- 回答日時:
だいたい、300万行のデータをExcelのワークシートで(仮にExcelではなくても)扱うということ自体が、無理ですから、それは、Excelのワークシートという枠を外して考えるしかありません。
Accessに入るかもしれません。もちろん、どうしてもExcelのワークシートに出したいというなら、別ですが。
元のデータのフォーマットが書いてありませんが、だいたい、Textベースでしょうから、後は、配列データにするか、行だけを抽出するかして、VBA(VB)などで計算して、そのままワークシートに出さずに、テキストに出力すればよいのではありませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルファイルのシート毎の容量
-
excelの不要な行の削除ができな...
-
VBAで CTRL+HOMEの位置へ移動...
-
複数シートからデータを拾って...
-
シート削除して同名シート追加...
-
時間帯の重複を除いた集計について
-
Excel 売上管理シートに入力し...
-
Excelで日付変更ごとに、自動的...
-
エクセル 縦に長い表の印刷時...
-
複数シートのデータを行列を入...
-
Excelでシートの違うデータでグ...
-
Excelのセル横にリスト表示をす...
-
1分ごとの数値のマクロ
-
Excelでセル内の不特定位置の(...
-
エクセル データーベース 削...
-
Excelですが、同一データが複数...
-
エクセル マクロ "特定の日付...
-
他のシートの一番下の行データ...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルの関数 ENTERを押...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelの不要な行の削除ができな...
-
エクセルファイルのシート毎の容量
-
複数シートからデータを拾って...
-
シート削除して同名シート追加...
-
Excelでシートの違うデータでグ...
-
Excelで日付変更ごとに、自動的...
-
他のシートの一番下の行データ...
-
EXCELで2つのファイルから重複...
-
時間帯の重複を除いた集計について
-
VBAで CTRL+HOMEの位置へ移動...
-
エクセルで名簿を50音で切り分ける
-
EXCEL の表を一行ずつシートに...
-
Excel 売上管理シートに入力し...
-
トランジスタの選び方
-
エクセル 縦に長い表の印刷時...
-
ファンモータが作動しない。
-
エクセルVBAで、特定文字から始...
-
エクセル マクロ "特定の日付...
-
Excelファイルの容量が異常に大...
-
ピボットテーブルのデータソー...
おすすめ情報