スポンサーリンク

excel

Excel関数で,VBAマクロを使わずに,重複行レコードを検出して削除する方法。サンプルシートつき

Excel/Wordオフィス製品のTipsまとめへ Excel関数で,シート上の行データの重複を検出し,削除したい。ここで,重複しているかどうかの判定は,複数の列データを参照したい。 このような「重複検出」の処理を,VBAマクロを使わずにシート関数だけで実現する…

2015年・上半期(6月まで)に,人気があった記事のランキング。本ブログ内で,モバイル機器やPC・通信などのIT関連の情報として最も多くアクセスされたページ

当サイト内で,2015年の前半にもっともアクセスの多かった記事のランキング。 記事の総合ランキング 本サイトは,パソコンやモバイル機器・通信サービスなどの IT技術を包括的に取り扱っている。 その中でも,パソコンに関する話題はPCからアクセスされ…

JavaScript/HTML5で,SJISの日本語CSVファイルをWebページ上で動的に生成してダウンロードするサンプルコードと解説 (動作デモ付き。Excelで開いても文字化けしない)

HTML5のJavaScriptで,Webページ内でCSVファイルを動的に生成してダウンロードする。CSVファイルの中身は日本語で,文字コードはSJIS(Shift-JIS)とする。サーバ側の処理は一切不要で,JavaScriptだけで実装する。 下記URLに,実際に動く動作デモがあります…

OpenOffice.org Calcで,VBAに似たマクロ「OpenOffice Basic」の入門サイト集。シート上の定型処理を自動化する「OOo Basicマクロ」を初歩から学ぶ

Excel/Wordオフィス製品のTipsまとめへ Excelの無料版ともいえる「Open Office.org Calc」の,マクロ機能に入門するためのサイト。Excel VBAとほぼ同じコードが,フリーソフトであるCalc上でも動作する。名前は「OpenOffice Basic」。 このOpenOfficeマクロ…

Excel・Calcで頻出の関数の使い方パターン「1セルずつずれながら順番に参照」。INDIRECT(ADDRESS(ROW))

Excel/Wordオフィス製品のTipsまとめへ ExcelやCalcなどの表計算ソフトで,「大量のセル参照」をいちいち書くのが面倒な場合がある。INDIRECT,ADDRESS,ROW の3つの関数を組み合わせて,簡単にセル参照できる。この組み合わせは,よく使うので暗記しておこ…

オフィス製品の中級者以降のTipsまとめ。MS Excel/Wordの関数やマクロ,OpenOffice.org Writer/Calcの使い方, Kingsoft Officeなど

オフィス製品に詳しくなるための,中級レベル以降のまとめ。Microsoft Officeだけでなく, 無料で使えるOpenOffice.orgやLibreOffice, またKingsoftなどの類似品にも対応している。 (1) MS Office (1−1) MS Excel (1−1−1) Excel関数 (1−1−2…

OOo Calcで,セル内改行のシート関数は char(10) または char(13) でOK。Excelの改行コードと同じ

Excel/Wordオフィス製品のTipsまとめへ 表計算ソフトのセル内で,関数を使って改行したい場合がある。MS OfficeのExcelの場合はCHAR(10)で連結すればよい。 Office TANAKA - Excel Tips[計算式でセル内改行を挿入する] http://officetanaka.net/excel/functi…

OpenOffice.org表計算「Calc」は,画像のトリミング・切抜きがExcelと比べ超不便。Draw経由でGUI操作可能に

Excel/Wordオフィス製品のTipsまとめへ OpenOffice.orgの表計算ソフト「Calc」は,Excelっぽく使えるフリーソフト。しかし・・・フリーなだけあって不便だ。 たとえば,シート内に配置した画像や図のトリミング(切り抜き)。上下左右からどれぐらい切り抜く…

Excelでセル内の「一部の文字列」や「特定の語句」のフォント・色変更は,VBAマクロで実現可能。関数では無理

Excel/Wordオフィス製品のTipsまとめへ VBAマクロを使えば,セル内の文字色を「部分的に」変えることが可能。関数だけでは無理。 マクロを使う方法: 文字の一部だけ色を変える:Excel VBA|即効テクニック|Excel VBAを学ぶならmoug http://www.moug.net/te…

Excel VBAで,ユーザーフォームとActive Xについて勉強できるYoutube動画

Excel/Wordオフィス製品のTipsまとめへ Excel VBAで,ユーザーフォームとActive Xについて勉強できる動画。(英語)

Excel VBAの基礎とTips, Eventの使い方について勉強できるYoutube動画

Excel/Wordオフィス製品のTipsまとめへ Excel VBAの基礎とTips, Eventの使い方について勉強できる動画。(英語)

Excel VBAで,ボタンを押すとファイル選択ダイアログ。選んだ画像をシート上に表示

Excel/Wordオフィス製品のTipsまとめへ Excelシート上のボタンを押したら,ファイル選択ダイアログが開いて,画像を選択すると,シート上にその画像が表示される。そういうマクロの作り方。 Excel VBAのコード 開発リボンで,挿入>フォーム>ボタン。関数の…

Kingsoft Officeの問題点・デメリット・欠点。MS Officeと比較した場合の互換性や,ステマによる評判操作など

Excel/Wordオフィス製品のTipsまとめへ Kingsoft Officeのデメリットの一覧。これは,MS Officeの中国製のコピー品である。 Kingsoft Officeは,仕事では使い物にならない Kingsoft Officeの,最大の欠点 Kingsoft Officeは,仕事では使い物にならない MS Of…

Kingsoft製品は現在安全で,スパイウェア未検出だが,中国製なので怪しい。百度やJWord等,悪質なソフトのバンドルに注意

Excel/Wordオフィス製品のTipsまとめへ セキュリティ・ウイルス対策まとめTOPへ 「Microsoft Officeの模造品」と噂されるKingsoft Officeの安全性について。 まず,キングソフトはちゃんとした製品を出している。だが,中国製なので,レノボやバイドゥのよう…

Excelで特定の日付のx年y月後は,EDATE関数でx*12+y月後すればよい

Excel/Wordオフィス製品のTipsまとめへ Excel関数で,「1ヶ月後」とか「1年1ヶ月後」の計算方法。VBAマクロは使わない。 方法は2つ。 DATE関数で年と月を分けて細かく制御するか, EDATE関数で月単位でカウントするか。 (1)EDATE関数で1年1カ月足す…

Excelシート上にチェックボックスを設置して,セルの編集可・不可を切り替えよう

Excel/Wordオフィス製品のTipsまとめへ Excel VBAで,シート上にチェックボックスを設け,チェックされている時だけ,特定のセルを入力可能にする方法。 流れとしては(1)ActiveXコントロールを設置 (2)コントロールにマクロを設定 (3)シート保護と…

Excel VBAで,2つの日付を比較し,差分を計算する関数

Excel/Wordオフィス製品のTipsまとめへ 日付の間隔を求めるVBAサンプルコード。けっこう簡単に,日数を計算できる。 Sub main() ' 2つの日付を比較 d1 = CDate("2001/01/01") d2 = CDate("2015/12/31") MsgBox DateDiff("d", d1, d2) ' d2 - d1 MsgBox Date…

Excel関数で,空白セルを無視した「連番」を自動的に入力する方法 (シートの画面キャプチャ付き)

Excel/Wordオフィス製品のTipsまとめへ Excelの関数で,条件を満たすセルだけに番号をふる方法。(=ナンバリング)条件を満たさない場合や空白セルの場合は,番号を付けないでスキップする。 こういう連番を振りたい場合,VBAマクロを使わないで,関数だけ…

Excelで,「今月」を表示する関数

Excel/Wordオフィス製品のTipsまとめへ MONTH(TODAY()) でOK。 TODAY() という関数で,現在の日時を表すシリアル値が返る。 取得されたシリアル値を MONTH() 関数の引数に渡せば,日付情報の中から月の値だけを取り出して,1から12までの間の値で表示して…

Excelのハマりがちな便利関数を復習。 6つの中級関数で,セル参照と文字列操作。

Excel/Wordオフィス製品のTipsまとめへVLOOKUPを卒業する段階のExcel使いになると,以下の関数をたくさん使う。 セル参照・検索系: INDEX関数 MATCH関数 INDIRECT関数 文字列操作系: FIND関数 CHOOSE関数 SUBSTITUTE関数 この6つをよく覚えておこう。 IND…

Excel関数の中級者になるためのリンク集

Excel/Wordオフィス製品のTipsまとめへ エクセル関数の「中級者」「上級者」を自信を持って名乗れるようになるためには,下記のページを全部読んでマスターしておこう。 ちなみに,VLOOKUPを使って喜んでる時点では,まだ初級者。その上を目指しましょう。 …

ExcelのHYPERLINK関数は,セル内で1つだけ記述可能。複数個は無理

Excel/Wordオフィス製品のTipsまとめへ Excelでは,1つのセル内に1つのHYPERLINK関数しか使えない。しかも,ハイパーリンク部分の直前などに文字列を連結してしまうと,ジャンプ先のURLもおかしくなって,正常にリンクとして機能しない。 ハイパーリンク関…

為替レートのリアルタイムデータをWebから取得する実装方法と,注意点 (システムトレードのマナー)

オンライン株取引や,為替の自動売買において,どうすれば合法的に・効率よく・ミスなく,ロボット売買を実現できるか。 為替データをWebから取得するために,どのような技術やツールを使って実装したら良いか? また,その際の注意事項は? 為替データの元…

Excel VBAでは,シートの印刷前後にイベントを設定可能

Excel/Wordオフィス製品のTipsまとめへ シートの印刷の実行前と完了後のタイミングを検出して,VBAマクロで処理を埋め込む事が可能。 印刷前:Workbook_BeforePrint 印刷後:Application.OnTimeを上手く使う 注意点として,Workbook_AfterPrintという関数は…

Excel表で,VLOOKUP関数に複数条件を指定したいケースの対処法

Excel/Wordオフィス製品のTipsまとめへ VLOOKUP関数には,使いどころがある。 この1つの条件なら,必ずこの値。 というふうに,「辞書式」に対処できるような場合であれば, どんどんVLOOKUPを使うべきだ。例えば,「北海道なら1」とか。 23-1 VLOOKUP関数 …

Excel関数のメモ:外部ブックや別シートを参照する記法

Excel/Wordオフィス製品のTipsまとめへ よく忘れるので,覚え方を紹介。 記法 ブック名: [ ] で囲む シート名: ' ' で囲むか,# を付ける セル番地: ! を付ける 覚え方: シート名はSheetだからSharp(shが共通) 番地はbangをイメージして「!」(shebangが…