「エクセル劣等生」がしてしまっている4大NG行動とは [699577814]
■ このスレッドは過去ログ倉庫に格納されています
「Excelというソフトは、直感的に使えてしまいます。ゆえに、多くの人はちゃんと勉強しようとは思いません。実はそこに落とし穴があるのです」
そう語るのは、「Excel医」さん。非IT系の医師ながら、初心者レベルから独学でExcelを学び、職場では「Excelの神」とまで呼ばれるようになった人物です。
この記事では、「エクセル下手な人がしてしまっている、4つのNG行動」を、Excel医さんの著書『人生を変える Excelの神スキル』から、一部を抜粋・再構成してお届けします。
https://news.yahoo.co.jp/articles/5f54a14b9396da1162bca1293c5a4ee46423f526?page=1 そこまでExcelに求めてないし
なんで完璧を目指すのか? xlookup対応してないバージョンは全部削除してくれ すべてのシートに徹底したいなら向こうにも言えと思ってたカドが立つから言わない excelにwordのシートタブが作れたら最強なのにといつも思う
表を手軽に参照できて1ファイルで済む 入力目的・加工目的・出力目的でシートが分けられていない セルの結合が嫌ならAccess使えばいいって話なんですがねー この件、何を言いたいのか判った
「セルの結合」で手直しが発生するのが嫌というより
セルの結合で「コピペに失敗」した後に
Excel内部のアンドゥ処理で高負荷状態になって
作業が数十分単位で中断するクソ仕様が嫌って話ね
あのクソアンドゥコードが中で何をやっているか想像しただけで、EXCELなんて使いたくなくなるよね
オープンが早い小さめのブックファイルで
直近にセーブしたばかりなら
タスクマネージャーでプロセスを停止して
ファイルを開き直した方が早い コピペ失敗後の内部処理が重い原因は
コピペが失敗しそうな場面で事前チェックせずに
失敗してから「巻き戻し処理」をする
泥縄方式を採用していて
その巻き戻しのコードが全然最適化されていなくて
常識的にあり得ないレベルの無駄なコードを延々とやっているから、たった数セルの失敗後の巻き戻しに何十分もかかったりするんだよね
マイクロソフトがその件で懲罰的巨額損害賠償訴訟になって、まともなコードに修正すればいいのにって
30年以上前から皆が思ってるクソ案件だわ もしマイクロソフトの開発マネージャーがまともな判断力を持っていたら
(1)まとまった単位の編集(例えば100~1000編集操作程度)のたびに
(1-a)効率的なスナップショット(メモリ上の自動保存データ的なもの)
(1-b)ログデータ(アンドゥの基礎となる編集記録)
を記録しておいて
(2)失敗したら内容を
(1-a)のスナップショットに差し替えて、
(1-b)ログデータで失敗直前までの編集をやり直して、
失敗直前状態を作り直す
ような処理をする筈だけど、それが理想的に効率化されていないから数十分単位の時間がかかる
って話だね >>92
姓と名で別のセルで管理
1セルに複数のデータを入れるな 本格的に駄目な人は
致命的に壊した時にもとりあえず上書き保存した上で相談に来る なんでこんな簡単なことも普通にできないのか、いちいちやり方を検索しないとできないのか
って思うことが多々ある、これはWin8以降もそう
コピペすれば盛大にズレたり、テンプレートを参考にしようとコピーしたら構成ぐちゃぐちゃになるわ
複数のシートを左から自動で番号付けてくってだけのことすらマクロを組まされた Excelの基本設計は1980年代で
当時はまだまだC言語すら普及過程で
コードはC言語でもプログラミングはアセンブリ言語のままだったような中途半端な時代だから
簡易言語ツールの側面を持つExcelも
アセンブリ言語のようにメチャクチャな仕様のまま40年近い歴史を送ってるんだろうな
今はオンライン版があって、そっちはVBAを切り捨てたりしてきっと新規設計になってるんだろうけど
機能的互換性のためにアホな仕様を残してしまって地獄だろうな アンケートとかでオブジェクトで○つけさせるのやめろ
あれズレるし集計する方も面倒だろ >>99
ちょっと違うけどそれオブジェクトの挿入じゃ駄目なの? セル結合は
計算・集計用の表ではなくて
印刷用の表で使うね
限られたスペースに密にデータを並べる時
大体の場所は1セル分で済ますのだけど
特定項目の数字を大きくして見やすくする時
縦2~3行分の高さのフォントを表示するには
その行だけ高さを2~3倍にするか
特定カラムだけ縦3個連結セルにして
大きなフォントをはみ出さないようにするとか
あと入り組んだ表で1セル分の領域に
前半と後半を別セルとして表示したい時
(特にフォントや色を変える等)
通常セルは横2個連結セルにして
1セル分の数字を表示して
特殊表示をしたい場所は結合せずに前半と後半を分けては表示とか
まあ後半の例は見にくくなる事も多いし扱いも面倒だから、単純に見栄え重視、値表示は全てセル式やマクロで自動化する前提で使う程度かな ワードファイルをまとめる時には
以前はバインダーってプログラムがあって
分割作成したワードファイルを持ち寄って登録する形で
中身はいじらずに一つのファイルにまとめたりまとめ印刷できてたね
エクセルは混ぜらんないと思うけど。
オブジェクトの挿入はOLEかなんかの機能で
たとえばパワポで作った図や、エクセルで作った表を
ワード(それ以外でもいい)に図面として埋め込んで
編集時はそれをダブルクリックすると
その範囲だけ元のプログラムが立ち上がって
たとえばワードの中の表編集でエクセルそのものが使える奴。
こっちはちょっと処理が重いのと、編集がやりにくいって問題はあるけど、20~30年前は最先端機能として宣伝されて、他社(Open Office元ネタのStar Office)でも真似した機能だね
それを21世紀にもなって使いたいかどうかは微妙 アンケートとかでオブジェクトで○/◉をつけさせるのは
VBAのGUIの機能だね
そこは単純に、GUIプログラミングが得意な人か
エクセルプログラミングが得意な人かで好きに使い分ければいいと思う。
集計が面倒だと言う憶測は、GUIプログラミングやVBAが判らないから、自分がわからないものを使われると嫌だって話でどうでもいいね
ある程度のスキルがあればどっちだって大した事ないし
自分はどちらかと言うとライトウェイとウィジェット派だから、VBAパーツを置くより通常のセルの形式でGUIより便利そうな機能をつけるのが好きだわ ■ このスレッドは過去ログ倉庫に格納されています