「エクセル劣等生」がしてしまっている4大NG行動とは [699577814]
■ このスレッドは過去ログ倉庫に格納されています
「Excelというソフトは、直感的に使えてしまいます。ゆえに、多くの人はちゃんと勉強しようとは思いません。実はそこに落とし穴があるのです」
そう語るのは、「Excel医」さん。非IT系の医師ながら、初心者レベルから独学でExcelを学び、職場では「Excelの神」とまで呼ばれるようになった人物です。
この記事では、「エクセル下手な人がしてしまっている、4つのNG行動」を、Excel医さんの著書『人生を変える Excelの神スキル』から、一部を抜粋・再構成してお届けします。
https://news.yahoo.co.jp/articles/5f54a14b9396da1162bca1293c5a4ee46423f526?page=1 ■関数や足し算の結果がおかしくなってしまう入力
■読み取りや検索に支障が出てしまう入力
■セルの結合をしていないか
■スペースや改行等で体裁を整えていないか
■項目名等を省略していないか
だそうです。みんなは大丈夫かな? ■読み取りや検索に支障が出てしまう入力
■セルの結合をしていないか
■スペースや改行等で体裁を整えていないか
そもそも検索に支障が出る入力てなに?
結合のダメな理由はなに?
スペースや改行がダメな理由は?
エクセル小学生のおれに教えて 1セルに1データ
1行に1レコード
セルの結合をしない
これ守るだけでだいぶ良くなる
日本人はデータベースの扱い方をもっと学べ ifとかvlookupですらまともに使えない奴がいるのがジャップなんだぞ 逆にセル結合は絶対にしてはいけないという呪いにかかってるやつもいる >>10
とりあえずテーブル化しろって言った方が早い >>9
スペースや改行も「データ」なの
人が見やすい整えられた表には保持データを入れない
データはデータベースで管理して取り出したときに人が見やすいようにすればいい
カラーパレット戻せマイ糞 >>8
世の中って思ってる以上に馬鹿ばっかりなのかもな >>9
ためておくデータと人間が見やすいデータは分けろ
ためておくデータを機械が読みやすくしておけば人間が見やすいデータにするのは簡単なんだよ 結合って内部的には一番左上のセルをその範囲に拡大したものだろ?
ならそのセルをコピペの対象にすりゃいいじゃんよ 自分が思った通りの印刷をしたくて、設定に小一時間かけるやつ
エクセルの印刷の再現性に期待してはいけません >>13
それどころか、単純な足し算すら関数使わない人もいるからな
前任者から引き継いだファイルを更新していて、「合計」欄にも数値を直接入力しなきゃいけないのに気づくとげんなりするぞ >>9
読み取りや検索に支障が出るのは余計な空白とか
だから体裁整えるのにスペースとか改行だめなの
セルの結合はフィルターかける時にめんどくさい データベースとして使わないのであれば改行もセル結合も悪くないだろ セル結合しなくてもセル結合風に出来るアイコンをセル結合アイコンの上に配置すればいいじゃん ほんとにこんなこと常態化してる環境あんのかって呆れるような記事嫌儲に持ってこられても反応に困る 年月日の間にわざわざ空白入れてそこに数字入力させるようなフォーマットで送ってくるのやめてほしい >>36
それやめるとエクセル方眼紙になるけどいいか? >>38
・値で貼り付けが出来ない(数式持って来たくない時等)
・項目でやられると並び替えが出来ない
等々本人は良いけど他人がデータ使いたいときに不便 >>38
ほんとこれ
データ入力や計算するところは結合しないけど閲覧用は結合しまくりで見やすくしないと意味ないやん ワードが使い難く過ぎてエクセル方眼紙で頑張らないといけない状況なのが悪いわ 結合してないかってだめなら何でその機能があるんや? if
ラウンドアップ、ダウン
vlookup
これらを使うことができれば一人前
俺は全部忘れた
今はxlookupなんだよ EXCELの印刷するとPCによって印刷範囲がズレる事があるから困る 関数入ってないセルなら結合しても気にしないタイプだった
書式なし貼り付けのショートカットなんか今はあるんだな
離れてからどんどん置いてかれるケンモメン 1レコードをわざわざ2行にしてる表時々見るけど、頭悪すぎだろ ケツの備考欄とか変換するとき取らない範囲だし
気にしないって話だよ エクセルはまあいいとして、accessになるととたんに習得難易度が高くなる件 >>11
データベース機能もあるんでしょ?
三四郎にも付いてるくらいだし
マルチプランにはデータベース機能はなかったけどロータスが付けて大ヒットしたからそれ以降はつけてるでしょ >>54
習得難易度はエクセルのほうが高いと思うよ
Accessのほうがとっつきにくいのと普段使う機会がないだけ 俺が
20230504のデータ日付に直す
→そのセル参照して今月の日付拾い出す
→そのセル参照して小さい順に並べる
とか3つのセルを参照参照で下ろしてくのを
一つの計算式でやってる同僚とか見ると衝撃覚えるわ
あの思考は訓練で身につくものなのか? >>59
身に付くとは思うけどそれをやるのはオナニー
前者の方がエラー出た時に原因である工程が明白になるから 脳死で方眼紙とか辞めろや
未だに大手でも方眼紙やってるだろ EXCELは欠陥が多過ぎて笑うけど
数ある欠陥の中でも
配置やグラフの解像度が低過ぎて
精密な見た目の表やグラフが書けなくて
しょうがないから文字やグラフを2倍~4倍拡大して
それを50%とか25%で印刷しようとすると
表示/印刷でメモリを爆食いして動かなくなるところだな
もちろん、自動計算もすぐ重くなって切らないと使い物にならないのも間抜け 別の件だと、あれVBAその他で全部コントロールできる前提で機能を作ってあるんかと思ったら、そうでも無いんだよ
たとえばグラフを値別の色グラデーションしようとしても、グラフ値ではなくグラフ上の相対比率でしか設定できない上に線の太さやマーカーサイズ分のオフセットもおかしいから
VBAで自動調整させようとしたらその周りの機能は全部VBA未対応。
色別グラデーションなんて使えて当たり前の機能が30年くらい前の中途半端な実装のまま放置されてるとかもう時代遅れな巨大ソフトの弊害でしか無いよね 結局EXCELは、DBから値をダウンロードして簡単に見たり、定期で定型報告書をチャチャっと作る程度のゴミソフトなんだよね
グラフなんて30年前でもあんなグラフ使ってる理系分野はほとんどなくて、半分文系みたいな分野で簡単な表やグラフを作っても、ものすごくプアで頭の回転が悪そうな見た目になる地雷ツールだったんだよな パワークエリ経由でのデータ読込が優秀だわ
VBAでゴリゴリやらなくてよくなった >>57
セル計算やセル結合は、アセンブラを知ってれば簡単に扱える
たとえば16bit CPUで32bit整数/実数だとか64bit倍精度実数は、それぞれ2セル連結、4セル連結に相当するから、そのセルがどの位置にあるか事前に知っているか
目印セルみたいなものでマーキングしておけば
普通にプログラミングできる
問題はプログラミングを知らない人がありもののマクロで
セル結合未対応のを使った時に破綻する事だけど
それ素人がいい加減に作ったマクロを使わせるMicrosoftが悪いね >>68
データ読み込みにVBAなんてゴリゴリ使う世代だったんかよw 嫌儲にすら「セル結合の何が悪いの?」とか言ってる猿いるんかよ 紙に手で書けばいいことを無駄にエクセル使いまくるおじさん 表先頭にカラムタイトルの他に
2行目にカラム番号や相対カラム番号を入れて
カラムタイトルをHLOOKUPしてオフセット番号を取り出して、カラム追加時に自動追尾するコードは使う
でもそんな機能は自動で使えるようにしとけって思うよね
カラムタイトル領域を指定して、タイトル検索するとカラム番号を返す関数がデフォで存在しない
同じ問題は行方向でもあって、
VLOOKUPで何か検索してその行番号を暗黙のキーにして処理するSUMIF系配列演算はあるけれど
その定型に当てはまらない処理で、
暗黙の行番号を取り出す関数がないから
各行の先頭と末尾に=ROW()みたいなインデックスを二重に張っておいて
末尾の行番号を明示的に取り出して、先頭の行番号を検索し直すみたいな間抜けなコードを定型で大量に使ったりする >>71
基本的に素人とデータ交換する目的では使わないから、素人ルールは無視してる 手打ちが大好きなゴミしかいねーから
関数得意な奴少ないのが職場の悩み
手打ちやめさせようとしても関数覚えようとしないし・・・・・・ >>42
ワードって何が難しいと感じるの?w
あれエディタに書式がついて、
あとは軽くレイアウトしたり
画像や表やグラフを埋め込む程度の
ショボいワープロだから大したことないと思う
個人的にはメジャーバージョンアップ時の奇数番号だか偶数番号だかに30年近く前から残っている
レイアウトが突然乱れて画像が見えない場所に飛んでいくバグは腹立たしい
まあ無理なレイアウトはせず緩く使って
バグでレイアウトが飛んだらワードを捨てるか
簡単レイアウトに手直しする程度のゴミソフト ピボットやVLOOKUPとかまでなら余裕なんだけどマクロが一向に覚えられないわ
いちいちこうしたい、ってのをググって先人が作ったマクロコードをコピペするんだけど
フォルダやファイル数とかが変わるとそれに合わせた修正ができない オブジェクト指向で柔軟性あるコードに書き直せばいいんだろうけど、登場後30~40年経って未だに標準的なクラスが定義されてないように見えるから
いまもっとアクティブにつかわれているpython使えるエクステンションを導入してそっち方面のライブラリを使い回したらいいんだろうね
いまスマホ版とかオンライン版とかスプレッドシート競合が両立している状況で、たぶんどの環境でもサポートされるだろう言語はいま時点だとpythonだろうから
いずれどの環境でも動かせなくもない互換マクロみたいのが流通するようになるんじゃないかな
まあWebブラウザの非互換性をデザイナやWebプログラマがカバーしてる現状と同様に、マルチプラットフォームのマクロプログラマのエキスパートみたいのを、本業プログラマの人が確立するんだろうけど >>78
VBAはコーディングの自由度が高すぎて、間口は広いけど奥に行きにくい
テキトーなコードでも「動いて」しまうからマトモなコードが書けなくなる
いったんPythonやjavaなど別の言語に行くといいと思うよ ExcelでPython使う環境はあるけど
Java使う環境は普通ないでしょ
Excelと関係ない言語を平然と勧める机上の知識の知ったかぶりはいかにも底辺だな まあ嫌儲はそのレベルだよな
知りもしない事を大口叩いて頓珍漢になる
頭の悪い人がデフォ PDFとEXCELはいずれXMLフォーマットで柔軟性が出ると思ってたけど
PDFのXML等価表現は自分のプランが事業化できなくて挫折
EXCELのXML化は…XLSファイルの中身がZIP圧縮された複数のXMLファイルのフォルダになったり、入出力フォーマットにXMLが追加された程度で、直利用する人はほとんど聞かないね
テーブルのスキーマ定義とかXMLにしといてもらえれば自己記述をプログラムで読み取ってテキトーに処理しやすいだろうに、それをVBAその他のマクロ言語で活用する話も聞かない
まあ、マイクロソフト公式のツールの内部では活用しているだろうけど Excelは初めて見た時、それ以前のスプレッドシートと大差なくて非効率で、なんでこんな物が持て囃されているんだと絶句した記憶しかない
スクリプト言語でゴリゴリデータ処理したり、データベースを利用できる人にとっては、役立たずなのに負荷の重い謎文化でしかなかった そしていま考えると、表形式が使える万能ビュアーみたいなものを作ろうとして発散した失敗データビュアーに過ぎないのだと思う >>32
名前とか入力するときに姓名の間のスペースはどうなの? そこまで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より便利そうな機能をつけるのが好きだわ ■ このスレッドは過去ログ倉庫に格納されています