2015年10月15日

「vlookup仕掛けるとエクセルが止まるんです」→その原因が酷かった!

おじさん、エクセルって65536行までしか扱えないと思ってました
45
みゅーら @myulla

「vlookup仕掛けるとエクセルが止まるんです。」 計算式入れたの何行くらいですか?」70万行くらい。」 「…参照するデータ何行くらいですか?」 70万行くらい。」 「エクセルにそんなことさせないでもらえますか。」

2015-10-15 11:41:10
村崎野(むらさきの)トレーナー @murasakinoi

@myulla 修造「エクセルはやれば出来るだろ! 諦めんなよ!」

2015-10-15 11:42:34
みゅーら @myulla

@rika9221 酷すぎてゲラゲラ笑ってしまいました

2015-10-15 12:57:15
Y​S​R​@​A​R​I​A​全​巻​頂​い​た @YSRKEN

@myulla プログラム書けばいいんだよ……と言いたいところですが、VBAってシートで計算するよりどれぐらい速いんでしたっけ?

2015-10-15 12:25:50
78tch @78tch

止まるというか必死に計算しているんだろうな。3日ぐらいしたら終わるんじゃないだろうか。 twitter.com/myulla/status/…

2015-10-15 12:35:03
たっぷ こんぴゅーたー さーびす @tap_t

#Excel 使いテクニックの一つに「反応が返ってくるまで茶でも飲んで待つ」がある。#試験に出る ? twitter.com/myulla/status/…

2015-10-15 12:46:17
@omi

データベースの存在を知らないパターンやこれ twitter.com/myulla/status/…

2015-10-15 12:55:13
とり @zisenn

力技での解決を望むなら、メモリを増設とCPUの能力アップ。 技術での解決方法ならデータを分割処理だろうね。(投げやり) twitter.com/myulla/status/…

2015-10-15 13:53:12
ʇooɹɐʇ🐻🌹 @taroot_alex

ユーザーさん凄いことやらかすからなぁ('~') twitter.com/myulla/status/…

2015-10-15 14:49:13
糸石 浩司 @itoishi

リスティング広告だとン日常的にやるんだよなあ。数十万行のvlookup。 twitter.com/myulla/status/…

2015-10-15 14:51:33
凛⋈🍨エルダーテイル埼玉鯖 @rin_1112

あーーーーーーっ、スミマセンあーーーーーーっあーーーーーーーっ 私5000×10万くらいだからーーーーーー最近は止めましたからーーーーーー

2015-10-15 14:20:52
原田洋一 @fields1

エクセルって65000行くらいが限界でしょと思ったら、最近は(2007から?)100万行以上いけるようになってたんですね。 twitter.com/myulla/status/…

2015-10-15 15:07:27
MD5500 @MD5500

sheet1の値をsheet2で計算させて表示させるのに3〜4000行で音を上げてたからな〜〜〜 OS9の頃だけど…… twitter.com/myulla/status/…

2015-10-15 16:01:59
みやっち🍊💎🦊🐔🐢 @tokyoufo

メモリ16GB積んでもアカンのかなぁ?<RT

2015-10-15 13:49:06
ヨシヲ(13歳ちくわ少女) @yoshio_will

2003までは65536行しか扱えなかったのに成長したな

2015-10-15 13:23:47
くくりさん @kukuri_MBDF

70まんぎょう? と思ってエクセルさんのはじっこ見たら1,048,576行あった。エクセルさんすごい。

2015-10-15 15:20:35

コメント

sukebenayaroudana @Sukebenayarouda 2015年10月15日
SC09でクラスター上で走るエクセルが発表されているそうですが、その後どうなったのかな? http://itpro.nikkeibp.co.jp/article/MAG/20091117/340635/
1
Sの人 @siellc 2015年10月15日
「出来ないよ(´・ω・`)!」「止まるよ(´・ω・`)?」ってポップアップ出すようにしような……
4
GEN @gent9310 2015年10月16日
実用性とか信頼度とか考えると5桁行ですら怖い。DB的な使い方するなら。
1
狼吼 @wolf_howling 2015年10月16日
某大学とビッグデータ研究コラボだののたまうIT企業担当が「エクセルで開くだけで数時間かかって~」とか言うの聴いてDB知らねえで題目唱えてんのかと白目
5
taka @Vietnum 2015年10月16日
顧客「よっしゃ、70万行追加や!」 エクセル「#やめて下さい死んでしまいます
0
V層もどき @desuga_NlkL5EiN 2015年10月16日
マジレスすると、今時のマシンなら普通に耐えられるので、多分、「入力するたびの再計算がうざい」という話で、設定で再計算を手動とすれば「相談者の問題は」解決すると思う。
19
SAKURA87🌸多摩丁督 💉💉 @Sakura87_net 2015年10月16日
アクセスさんのこともたまには思い出してあげてください
3
ewsfyiel @ewsfyiel 2015年10月16日
pgrするだけのやつも無知。
0
goya4 @goya4 2015年10月16日
Excel周辺の余裕も大事な気がする(システムメモリ・HDDの空き)。 Cドライブが残り数MBでも動けたりするから過信しがち←Vistaでのマイ体験談
0
きゃっつ(Kats)⊿ @grayengineer 2015年10月16日
Access1.1でひとつのテーブルのレコード数がある数(数千件)を超えると何倍も処理速度が遅くなるっていう謎の現象があって、対処としてやむなくテーブルを分割した経験がある。もう前世紀の話だわ
1
nekosencho @Neko_Sencho 2015年10月16日
その昔、EXCELで人工無能というか会話ソフト作ってみたことがあったけど反応鈍かったな……いや、当時とくらべればパソコンが劇的に速くなってるんで今ならキビキビ動くんだろうけど
0
nm1nkanjinnno @nm1nkanjinnno 2015年10月16日
「実用性とか信頼度とか考えると5桁行ですら怖い。」今はどうか分からないけど、昔はたま〜にコピペ漏れ(広範囲コピペすると何故かコピペされてないセルが出来たりする)とかあったんだよねエクセルさん。
0
Noodle. @Noodle1002 2015年10月16日
まだ20万行に達してない自分は未熟
0
海海 @shinamakai 2015年10月16日
DBで…と言う意見もあるけど、三種の神器以外のソフトを導入するのに、マネジメントを説得するのがどれほど大変な事か…orz。
3
夏越丸@ねんくり引き取り先募集 @nagoshimaru 2015年10月16日
あー…そのためだけにAccessかじる羽目になったの思い出したわ。セキュリティゾーンのマシンのExcelがめっさ古くてな。
0
trycatch777 @trycatch777 2015年10月16日
他人がExcelマクロで作ったものを面倒みてるけど、コメ欄にもあったように最近はCPUもメモリーもふんだんにあるマシンで動かすことを前提としているので、いろいろ酷い。でも、時間はかかっても動いちゃうから「問題」にはならないんだよなぁ。
2
sk @sk_exe 2015年10月16日
「Access使え」案件ではあるけれど、「そもそもインストールされていない」「購入/インストールするのに上司の決裁が要る」「一応インストールされてはいるが、使い方が分からない」「出来ればお金も時間も全くかけずに何とかしたい」といった様々なハードルを超えられるように仕向けることがなかなか困難であるのも確か。
5
sk @sk_exe 2015年10月16日
まあ「何でもかんでもExcelでやっちゃおうぜ」的文化が蔓延る限り、この手の事案が尽きることはないだろうと思います(小並感)
0
ぼんぼ (その他プラ) @tm_bonvo 2015年10月16日
プログレスダイアログくらい出せばいいのにと一瞬思ったが、それはそれで「キャンセルボタン付けろ」とか言われそうだなあ。ああめんどくさい。
0
セバスチャン小林(裏) @Dongpo_Jushi_x 2015年10月16日
残念だが、最近はマイクロソフト自身が「扱えるセル数が増えたからExcelでもビッグデータ分析できます!」って言ってるのね。Powerなんちゃらシリーズ(PowerPibotとか)はもろビッグデータ系機能だし。
1
深蒼 @Deep_Blue06 2015年10月16日
今は昔、あるところにexcelの兄弟分accessに某区民全データをいれたテーブルを、ひたすらつなげて作ったテーブルが60個ほど繋がったクエリを、動かないからメンテしてくれと言われて、㍉ですよぅ〜と笑顔で断った記憶が…インデックス、リレーションシッ…うっ!頭がっ!
0
Naruhito Ootaki @_Nekojarashi_ 2015年10月16日
grayengineer 2.0なら100万件くらいサクサクなんですけどね…486時代でも。
0
V層もどき @desuga_NlkL5EiN 2015年10月16日
tm_bonvo 今のExcelだと、計算中はウィンドウ下のステータス部に進捗状況が出たはずです。(だから、なにもかもExcelでやるべき、という意図ではないです)
0
なよる提督 @nayoru 2015年10月16日
流石にAccess使えよとしか...
0
ᓚᘏᗢ ɐʎɐɥıʞıǝ @eikihaya 2015年10月16日
今時のエクセルは偉いな。70万行も読めるんだから。それだけでもほめてやれw
3
sk @sk_exe 2015年10月16日
まとめの冒頭のツイートの通りであるならば、「70万行のレコードを読み取れること」と、「およそ70万行のレコードを定義域とするデータ走査及びデータ比較演算を『およそ70万個あるセルごとに』実行すること」は同列では語れないと思います。
0
Y​S​R​ @YSRKEN 2015年10月19日
むしろ今のExcelが100万行以上扱えることから説明しないとダメな人がいるようで……業務用なら何としてもマトモなDB使わせないとそりゃ捗りませんよね……
0