Excel

セル範囲の共通部分を求める

セル範囲式を空白でつなげるだけ。=SUM(B1:D10 A5:E8)のように書ける。=SUM(B5:D8)と同じ結果となる。

TEXT()関数

何度も調べては忘れるExcelのワークシート関数メモ。 TEXT(値, 表示形式) =TEXT(0.03,"0.0%")と書くと"3.0%"と表示してくれる。その他の表示形式は下記あたりを参照。 標準の書式だけで表現できない形式、例えば入力した数値(通貨)の末尾に必ず「円」を付…

機種依存文字をチェックする

微妙に需要があるみたいだったので機種依存文字があるセルをチェックするツールを作ってみた。 空白、Latin文字、全角英数記号、JIS第一水準、JIS第二水準はOKとする 機種依存文字がみつかったセルの背景色を変える 左端に絞り込み用のフラグを書き込み、オ…

ExcelでCSVをそのまま開く

ExcelでCSVファイルを開くと、0で始まる数値や日付形式と解釈可能なデータが自動変換されてしまい、うっかり保存すると元の情報が失われてしまうことがあります。例えば sample.csv 001,1/2/3,03-14,01234567890 をExcelで開いて保存すると 1,2001/2/3,3月14…

RubyでExcel三昧

その後半年は、ひたすらこれを使い倒しました。 RubyでExccel ちょうど仕事でピボットテーブルを量産しないといけなかったので、そのためのラッパークラスをごりごり書いたりしてました。ピボットテーブルは使い込むと便利なのですが、なかなか期待通りの動…