経理兼SE担当の10年間の纏めから厳選した無駄のない100Excel拡張機能!

http://www.superdbtool.com  Excelの機能拡張で作業効率数倍アップ!
SuperDBToolのブログはhttp://superdbtool.com/blogへ移しました。
使い方は主にYoutubeにて説明しております。
https://www.youtube.com/channel/UC6a8VJcVsqk-4k2uqPZJ6cg
シート名一括変更,ファイル一括検索置換,擬似データ作成,データベース連携,データマッチング/突合,フォルダ一括作成, 組み合わせパターン作成,重複削除,複数シート纏め,Excel分割,一括保護解除,選択範囲を画像へ変換,文字変換,ファイル一覧出力,文字コード変換,別ウィンドウで開く,リンク一括削除,複数条件データ抽出,空白セルに値設定,文字列結合コピー,シート名ソート,テキスト比較,シート比較,Excel印刷ページ数取得,計画作成,課題管理表,TODOリスト,作業報告書,世界時間,SQL実行,Grep,メール一斉送信,情報明細によりメール作成,メール文例,Excelファイル差し込み出力……

SuperDBToolのブログは
http://superdbtool.com/blog
へ移しました。使い方は主にYoutubeにて説明しております。
https://www.youtube.com/channel/UC6a8VJcVsqk-4k2uqPZJ6cg

複数の検索値があって、それに対して複数の文字列へ置換する必要がありましたら、
既存エクセルの機能で処理し難しいです。
ExcelDevToolの「Grep - Excelファイル検索/置換(&E)」機能を使えば、一括で複数の文字列が置換できます。
ExcelDevToolダウンロード(Excelの機能を拡張して、効率アップ)http://www.vector.co.jp/soft/dl/winnt/business/se475869.html

インストール方法:
http://superdbtool.com/blog/archives/173

例:
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13116445963

で説明します。

1. 置換対象シートの任意セルにて右クリックして、機能拡張 ⇒ 検索置換 ⇒ Grep - Excelファイル検索/置換(&E)をクリックします。
 1

2. 検索オプションの「キーワード一覧指定」をクリックして、「選択」ボタンで検索文字列範囲を選択します
注意:キーワード一覧のシートは検索対象シート以外のシートに指定する必要があります。
2

3. 検索/置換文字列一覧のシートを選択し、検索と置換のセルを選択します
3

4. 検索/置換文字列の選択範囲を確認して、「置換」をクリックします
4

5. 検索対象シートが正しいかどうかを確認して、OKをクリックします
5

6. 検索・置換の結果が一覧で出力されます。
6

7. 置換後のシートを確認します。
7

8. 置換後シートの書式を変更したくない場合もありますが、
出力書式に「
何もしない」としていただければOKです。
BatchReplace-1



このエントリーをはてなブックマークに追加 mixiチェック

Excelにたくさんのシートがあって、1つずつシート名を変更するのは非常に時間がかかります。
ExcelDevToolのシート名一括変更機能を使えば、一括でたくさんのシート名が変更できます。
前提:
------------------------------------------------------------------------------
ExcelDevToolダウンロード(Excelの機能を拡張して、効率アップ)http://www.vector.co.jp/soft/dl/winnt/business/se475869.html

インストール方法:
http://superdbtool.com/blog/archives/173

例:
Sheet1 -> 東京豊島区
Sheet2 -> 東京都台東区
....
のようにシート名を一括変更するには

1. シート上で右クリックして、機能拡張 ⇒ シート操作 ⇒ シート名抽出をクリックします。
そうすると、既存シート名の一覧シートが作成されます。

1

*リンク付きのシート名一覧(インデックス)を抽出したい場合、
「シート名リンク一覧抽出」をクリックします。この例ではリンクなしの一覧を使っています。
SheetNameList


2.B列に既存シート名に対する変更後のシート名を入力します。
2

3.AとB列を選択して、機能拡張 ⇒ シート操作 ⇒ リストでシート名一括変更をクリックします。
3

4.下記の画面が出たら、次へ
4

5.変更前、変更後のシート名を確認し、変更をクリックします。
5

6.一括変更できました!
6

このエントリーをはてなブックマークに追加 mixiチェック

Excelから各種データベースへ接続するExcelDBTool(ダウンロード)のMySQL最新版をテストするために、
http://www.vector.co.jp/soft/winnt/business/se475115.html

最新のMySQL ODBCをWindows8でインストールしてみました。

In order to test ExcelDBTool(Download) using the newest version of MySQL,
we tried to install the MySQL ODBC on Windows8. 

http://dev.mysql.com/downloads/connector/odbc/

Connector/ODBC 5.2.6

すると、以下のエラーが発生しました。

Product: MySQL Connector/ODBC 5.2 — Error 1918.Error installing ODBC driver MySQL ODBC 5.2 ANSI Driver

ODBC error 13: The setup routines for the MySQL ODBC 5.2 ANSI Driver ODBC driver could not be loaded 

due to system error code 126: The specified module could not be found.

 (C:\Program Files\MySQL\Connector ODBC 5.2\myodbc5S.dll).. 

 Verify that the file MySQL ODBC 5.2 ANSI Driver exists and that you can access it.

Don't waste your time.
POINT:you must install  Microsoft Visual C++ 2010 SP1 Redistributable Package before install Connector/ODBC 5.2.6. (Try Both X86 and X64).

x64: http://www.microsoft.com/en-us/download/details.aspx?id=13523

x86:http://www.microsoft.com/en-us/download/details.aspx?id=8328

--------------------------------------------------------------------------------------------

直接インストールフォルダのExeを実行してみると、以下のエラーが発生しました。

MSVCR100.DLL が見つからなかったため、アプリケーションを開始できませんでした。

解決策:

①C:\Windows\System32\msvcr100_clr0400.dllが存在していた場合

C:\Windows\System32\msvcr100_clr0400.dllをC:\Windows\System32\msvcr100.dllへコピーする

②C:\Windows\System32\msvcr100_clr0400.dllが存在しない場合

下記をインストールする。

x64の場合

http://www.microsoft.com/en-us/download/details.aspx?id=13523

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) - vcredist_x64

x86の場合

http://www.microsoft.com/en-us/download/details.aspx?id=8328

Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

つまり、
Connector/ODBC 5.2.6は Microsoft Visual C++ 2010 SP1 Redistributable Packageを使っていますので、事前にインストールすることをしなければならない。

In conclusion, you must install  Microsoft Visual C++ 2010 SP1 Redistributable Package before install Connector/ODBC 5.2.6.

このエントリーをはてなブックマークに追加 mixiチェック

各種テキストエディタで大文字から小文字、全角から半角への変換は極普通です。但し、Excelではそれを変換するのはマクロを書いたりする必要があります。

今回紹介するExcelDevToolの「文字変換」の機能はマクロを書かなくても簡単、迅速に文字変換してくれる機能です。
1. 変換対象データを選択して、Excelシート上にて右クリックして、「機能拡張」⇒「文字変換」⇒「全角→半角」や「カタカナ→ひらがな」などをクリックします。
ConvertFormat-1



2. 選択された部分は変換されます。以下は半角→全角の例です。
ConvertFormat-2


3. 以下は変換できるフォーマットです。
----半角→全角
----全角→半角
----小文字→大文字
----大文字→小文字
----カタカナ→ひらがな
----ひらがな→カタカナ
----前後のスペース削除
----改行コード削除
----XX_XX→xxXx
----xxXx→XX_XX
----先頭文字→大文字
----ローマ字→カタカナ
----カタカナ→ローマ字
----数字→漢数字
このエントリーをはてなブックマークに追加 mixiチェック

複数のセルの内容を1つの文字列に連結する、または指定された区切り文字列で連結する場合があります。

今回紹介するExcelDevToolの文字列結合&コピー」機能は複数のセルの値を1つにしてクリップボードにコピーする機能です。

1. 結合する対象セルを選択し、Excelシート上にて右クリックして、「機能拡張」⇒「選択範囲」⇒「文字列結合&コピー」をクリックします。
ConcatString-1



2. 出た画面で各種オプションを指定して、「クリップボードにコピー」をクリックします

ConcatString-2

3. 以下の図は出力したサンプルです
ConcatString-3

 


このエントリーをはてなブックマークに追加 mixiチェック

このページのトップヘ