naki @naki_mk 私のツール遍歴 新社会人「Excelの機能たくさん覚えて市場価値アップだ!まずはショートカットっと」 2年目「BIツール超便利じゃん…Excelとか必要なくね…スクショ貼リ付ケ-」 3年目「BIツールだけだと何かと不便…Python覚えるか…」 6年目「誰でも使えるように設計されてるExcelが便利すぎる…」 2022-08-19 09:58:41
! This post is also available in the following languages. 英語, 韓国語, ベトナム語 こんにちは、LINEのIT支援室で社内システムの開発と運用をしている岩月です。この記事はLINE Advent Calendar 2017の6日目の記事です。 人員の増加に対応するために、今年の4月、LINEはJR新宿ミライナタワーに移転しました。移転に伴い、IT支援室ではいくつかの新しい社内システムを導入しましたが、今日はその1つである「座席表」についてお話させていただきます。 開発のきっかけ 移転前、座席の管理は以下のようにExcelで行われていました(名前は消しています)。 ◯◯さんの座席を調べたいと思ったら、Excelもしくは変換されたPDFをダウンロードして、ビューアーの検索機能で名前を調べる必要がありました。恐らくよくある運用というこ
【キーワード】Excel, 正規分布, 乱数, 正規乱数 ■目的 ダミーの実験データを作る場合などに、正規分布に従う乱数を得たいことがある。 ここでは、Excelを使って、そのような乱数を生成する方法を説明する。 ■RAND関数 Excelに備わっている乱数先生関数RANDを使用すると0から1の間で一様分布する乱数が得られる。 ■NORMINV関数との組み合わせで正規乱数を得る 次のようにRAND関数とNORMINV関数を組み合わせると、平均値と標準偏差を指定した正規分布する乱数(正規乱数)を得られる。 =NORMINV(RAND(),平均値,標準偏差) 例:平均0、標準偏差1で正規分布する乱数は次のようにする。 =NORMINV(RAND(),0,1) 上記の乱数を500個生成した分布図は次の通り。正規分布の形を見て取れる。 ■(おまけ)NORMINV関数とは Excelのヘルプによると
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 日本にはExcel職人と呼ばれる人たちがたくさんいます。彼らにかかればどんなドキュメントであってもExcelで作られ、多くの業務システムがExcel VBAを駆使して作られます。 今回はその最高峰とも言える、Excelで作るWebアプリケーションを紹介します。それがexcel2jsです。 excel2jsの使い方 excel2jsはExcelで作られたシートをHTML/JavaScriptにしてくれるソフトウェアです。下の画像は元ファイルになるExcelファイルです。式も埋め込まれています。 それがこんな感じにWebブラウザ上で動くようになります。 Excelで動くものになりますので、サーバサイドと連携するなどというのは難しいでしょう。しかしちょっとした計算処理を行うものであればe
EXCELのVBAを利用したIE(Internet Explorer)の制御方法や自動操作についての入門サイトです。 VBAのIE制御 VBAのIE制御入門サイトは、エクセルVBAによるIE制御やwebページのデータ取得など基本的なものから実践向けの内容まで幅広くカバーしている入門サイトです。エクセルVBAでブラウザの操作ができること自体知らない方も多いので、今はじめて知った方は是非挑戦してみてください。 エクセルVBAの勉強方法について右サイドメニューの項目を上から順に抜粋すると以下のような構成になります。 IE制御の準備IE制御の基本操作HTMLエレメントの基本操作HTMLフォームの基本操作HTMLフレームの基本操作上記の項目から順に学習していけば、IEのwebページ操作で基本処理から複雑なプログラムまで作成できるレベルまで上達します。1つ1つのプログラムの説明だけでなく、実践向けの処
4月から都会でOLとして働き始めたので, OL的windowsの事務処理環境を手探りで作ってみました. OLとWindows 事務処理といえばOffice, 当然Windowsで行うことになります. 今時のOLは家ではLinuxを使っているはずなので, 自然とシェル環境で困ることになります. Windowsが本当にわからない linuxコマンド使いたい(DOS音痴) Cygwinは嫌い MinGW+MSYS にしてみたい(けど未だによくわかってない) 事務PCなので, 大掛かりな環境は入れたくない(入れられない) WSL ? そもそも Windows7 なので(ry) などのモチベーションから 色々見ていてcmderが良さそうだなと思ったのですが cmder.net 所属機関でフィルタされて落とせなかった(つらい)ので, ConEmu + msys bash の組み合わせで端末環境を整える
昔は多く質問をいただいた案件です。 昨今はセキュリティ機能が向上してきたものの、そのために不必要な警告メッセージが表示されたりするものです。 Excelでもマクロが入っているだけで、いちいち警告表示が出たりしますが、処理済みのマクロがそのまま配布するExcelブックに残っているだけということも多いようです。 昔の「Excel97-2003ブック(*.xls)」だと、ファイルを見ただけではマクロの有無が判らなかったわけですが、 Office2007以降では「マクロなしブック(*.xlsx)」かどうかが明確になっているので「マクロが排除できたか」が明確に判るわけです。 しかも「マクロなしブック(*.xlsx)」で保存させると、VBプロジェクト内のソースコードも削除されます。 これはVBプロジェクトにパスワードが付けられていても行なわれるので、マクロがあるワークブックを開いて「マクロなしブック(
ノーツのデータベースなんだからノーツで見ればいいじゃないと思いますが、そうは問屋がおろさないわけで一覧をEXCELに出力したいという要望は非常に多いわけです。ノーツ7になって列を並べ替えたり、ビュー上で編集できたりと機能アップを果たしてきているわけですが、スプレッドシート専用ソフトには引っくり返っても敵いません。まさかノーツでオートフィルタやピボット集計ができるようになることはないでしょうから。 まずは基本からということでノーツ標準機能でEXCELに出力する方法を解説します。 ビューレベルで出力できる形式 ノーツのビューは主に以下の4つの形式で書き出すことができます。 構造化テキスト(Structured Text) 表形式テキスト(Tabular Text) ロータス1-2-3ワークシート(WK4) CSV形式(Comma Separated Value) ※ノーツ6.5以降 ノーツは直
ん~,できないこともないのですが,そのテクニックは,マクロウイルスの作成にも利用できるので,ここでは詳しく解説できません。それよりも,マクロの配布や更新を容易にしたいということであれば,マクロだけのブック(Excelファイル)を作成してみてはいかがでしょうか。 マクロ用ブックを分離する データとマクロを一つのブックに保存する--多くのユーザーは,それを当然だと思っていることでしょう。そうした使い方をしている場合,今回の相談のように,マクロをアップデートするには,新たにマクロを作成したブックにデータをコピーするか,または使用中のブックにアップデートしたマクロをコピーしなければなりません。 前者の場合,データ量が多いと面倒な作業になりますし,後者の場合は,ユーザーがVBE(Visual Basic Editor)の使い方を知らなければマクロのコピーは難しいでしょう。 そのため,マクロのアップデ
書くと宣言しながら、すっぽかしていたクローラー/スクレイピング Advent Calendar 2014の11日目です。ExcelのVBAで、IEの操作が出来ます。またその中の機能にDOM操作があります。この二つがあれば、Excelだけでスクレイピングできますよという話です。 何を隠そう、私が初めてスクレイピングに手を染めたのはこのExcel VBAスクレイピングでした。毎月定期的に所定のデータを観測するという仕事があって、面倒くさくて仕方がない私は記録用のExcelを魔改造して勝手に取得するようにしました。1時間くらい掛かってた作業も、ボタンポチになったので随分楽になったと記憶しています。(結局、ボタンを押すのも面倒くさくなって、毎日サーバサイドで動かすようにしましたが) スクレイピングの手始めにピッタリのExcel VBAスクレイピングです。環境の用意が簡単なので、ノンプログラマーでも
バッチのまとめTOPへ PCの画面のスクリーンショット作成のために,通常は PrtScrキーを押して 画像編集ソフトを起動し ペーストして 画像をファイルに保存し 画像編集ソフトを閉じる といった手順を踏む。 この面倒な作業は,WSHのスクリプトで自動実行できる。 JScript / VBScript では Sendkeys メソッドを使ってキー操作をする。 ところが残念なことにPrtScrキーは押せない。 ためしに下記のコードを実行してみよう。 var ws = WScript.CreateObject("WScript.Shell"); ws.SendKeys( "{PRTSC}" ); 適当な名前.js で保存してダブルクリックで実行したのち,画像編集ソフト上でペーストしようとしても,何も起こらない。 キャプチャできていないのだ。 しかしかわりに,WSHからExcelのマクロを呼び出
1つのエクセルブックを長く使っていると、名前(メニューバーの「挿入」>「名前」の名前)とスタイル(メニューバーの「書式」>「スタイル」のスタイル)がいつの間にか大量に増えていることがあります。 一見しても増えていることはわかりません。また、意図して使っているのであれば問題ありません。 が、特に意識していなければ、いつの間にか以下のような悪影響を及ぼしている可能性があります。 テキストファイルのみのエクセルファイルにもかかわらず妙にサイズが大きい。パソコン自体の動きは快適なのに、特定のエクセルファイルの編集に妙に時間がかかる(重い)。名前が他のフォルダのエクセルファイルに紐付けされてしまっている。 特に、「名前が他のフォルダのエクセルファイルに紐付けされてしまっている」と、そのフォルダ名に特定のプロジェクト名や、顧客名が使われていた場合、そのエクセルファイルを使いまわせば、「あ、こんなプロジ
Chandoo.orgのエントリーから、条件付き書式を利用して、エクセルのデータを見やすくする5つのテクニックを紹介します。 Learn Cool Microsoft Excel Conditional Formatting Tricks テーブルの横列・縦列をハイライト 条件付き書式を使用したガントチャート セル内に配置するグラフ ミスやエラー・データ欠落などのハイライト表示 直感的に把握できるデータテーブル [ad#ad-2] エクセルデータは、Chandoo.orgのエントリーの一番下からダウンロードできます。 テーブルの横列・縦列をハイライト テーブルのデータを見やすくするために、横列・縦列を交互にハイライト表示にします。 ハイライトにするテーブル全体を選択します。 メニューより、[書式] - [条件付き書式] を選択。 「数式」を選択し、「=MOD(ROW(),2)=0」を入力し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く