ラベル excel の投稿を表示しています。 すべての投稿を表示
ラベル excel の投稿を表示しています。 すべての投稿を表示

【アドイン紹介】Excelのテキストボックス内の文字列を置換できるツール

Excelの検索や置換機能では、セルの文字列が対象になります。

Excelブックを翻訳している方々にとっては、用語の統一をするための一括置換による修正ができなくてもどかしく感じていると思います。

今回紹介するExcelアドイン(RelaxTools Addin:フリーウェア)を使うと、Excelのテキストボックス内の文字列を置換できるようになります。

このアドインにはこの置換機能以外にも300を越える機能があります。翻訳者やチェッカーの方々の困りごとに対処できると思います。

1つの機能だけでも仕事で使えたら導入の価値があると思います。ぜひお試しください。

アドオン方法は本文の後半にあります。

このアドインでできること

テキストボックスやオートシェイプ内の文字列を検索したり置換したりできます。

たとえば、以下のように検索でヒットした箇所を一覧表示でき置換もできます。ユーザーインターフェイスもわかりやすいと思います。

使い方

インストールをすると、複数のタブが表示されます。

Excelのヘビーユーザーではない私たち翻訳者は、一番左端の[RelaxTools]タブの機能を試すだけで十分お腹がいっぱいになると思います。このタブの中に検索・置換や文字種の変換機能が入っています。

検索・置換の場合には、[RelaxTools]タブの[検索/置換]ボタンをクリックします。すると、検索と置換の項目が表示されますのでクリックするとダイアログボックスが表示されます。

置換するときの検索対象を選択します。セルだけではなくテキストボックスやオートシェイプなども対象にする場合には、[セル&シェイプ]を選択します。

さらに、正規表現による検索や置換ができるのです!これはすごい。

おすすめカスタマイズ

使わないタブが表示されていると圧迫感がある場合には、タブを非表示にできます。

[表示]タブにある[RelaxTools表示タブ]グループで、タブを非表示にできます。

注意点

このアドインには文字種の変換機能があります。大文字・小文字の変換や半角・全角の変換です。

非常に便利なのですが、変換の前後で上付き・下付きや文字色などの文字書式が解除されることがありますので注意が必要です。

まず、処理対象のセルやシェイプを選択します。以下の例ではテキストボックスを選択し、[半角へ変換]をクリックします。

すると、以下のようにテキストボックス内の文字列が半角になります。ただ、赤矢印の通り、2の上付き書式が解除されて通常の2になってしまいました。

このあたりは使いながら癖を把握していくといいと思います。

ダウンロード

以下のサイトからダウンロードしてください。

RelaxTools Addin


RelaxToolsをアドインする

Excelで図形内のテキストを検索・置換をするには「RelaxTools Addin」を利用します。Excelにアドインすることで検索・置換機能を拡張します。

まずは「RelaxTools Addin」のページにアクセスします。

Releases · RelaxTools-RelaxTools-Addin · GitHub

Source code (zip) をクリックします。

Source code (zip) をクリック

ダウンロードしたZIPファイルを解凍して適当な場所に保管してください。

例:C:/RelaxTools-Addin など

Excelを起動して、メニューバー左の「ファイル」から「オプション」をクリックします。

Excelを起動してオプションをクリック

左メニューより「アドイン」をクリックし、右下の「設定」をクリックします。

左メニューよりアドインより右下の設定をクリック

アドイン画面が開いたら「参照」をクリックします。

参照をクリック

ZIPファイルを解凍した場所へ移動し「RelaxTools.xlam」を選択して「OK」ボタンをクリックします。

RelaxTools.xlamを選択する

アドイン画面に戻ったら「RelaxTools AddIn」がチェックされていることを確認して「OK」をクリックします。

RelaxTools AddInがチェックされていることを確認してOKをクリック

これで「RelaxTools」がアドインされました。

Excel関数 エンジニアリング関数

 

関数

説明

BESSELI 関数

修正ベッセル関数 In(x) を返します。

BESSELJ 関数

ベッセル関数 Jn(x) を返します。

BESSELK 関数

修正ベッセル関数 Kn(x) を返します。

BESSELY 関数

ベッセル関数 Yn(x) を返します。

BIN2DEC 関数

2 進数を 10 進数に変換します。

BIN2HEX 関数

2 進数を 16 進数に変換します。

BIN2OCT 関数

2 進数を 8 進数に変換します。

BITAND 関数
 Excel 2013

2 つの数値の 'ビット単位の And' を返します。

BITLSHIFT 関数
 Excel 2013

shift_amount ビットだけ左へシフトした数値を返します。

BITOR 関数
 Excel 2013

2 つの数値のビット単位の OR を返します。

BITRSHIFT 関数
 Excel 2013

shift_amount ビットだけ右へシフトした数値を返します。

BITXOR 関数
 Excel 2013

2 つの数値のビット単位の 'Exclusive Or' を返します。

COMPLEX 関数

実数係数および虚数係数を "x+yi" または "x+yj" の形式の複素数に変換します。

CONVERT 関数

数値の単位を変換します。

DEC2BIN 関数

10 進数を 2 進数に変換します。

DEC2HEX 関数

10 進数を 16 進数に変換します。

DEC2OCT 関数

10 進数を 8 進数に変換します。

DELTA 関数

2 つの値が等しいかどうかを調べます。

ERF 関数

誤差関数の積分値を返します。

ERF.PRECISE 関数
Excel 2010

誤差関数の積分値を返します。

ERFC 関数

相補誤差関数の積分値を返します。

ERFC.PRECISE 関数
Excel 2010

x ~無限大の範囲で、相補誤差関数の積分値を返します。

GESTEP 関数

数値がしきい値以上であるかどうかを調べます。

HEX2BIN 関数

16 進数を 2 進数に変換します。

HEX2DEC 関数

16 進数を 10 進数に変換します。

HEX2OCT 関数

16 進数を 8 進数に変換します。

IMABS 関数

指定した複素数の絶対値を返します。

IMAGINARY 関数

指定した複素数の虚数係数を返します。

IMARGUMENT 関数

引数シータ (ラジアンで表した角度) を返します。

IMCONJUGATE 関数

複素数の複素共役を返します。

IMCOS 関数

複素数のコサインを返します。

IMCOSH 関数
 Excel 2013

複素数の双曲線余弦を返します。

IMCOT 関数
 Excel 2013

複素数の余接を返します。

IMCSC 関数
 Excel 2013

複素数の余割を返します。

IMCSCH 関数
 Excel 2013

複素数の双曲線余割を返します。

IMDIV 関数

2 つの複素数の商を返します。

IMEXP 関数

複素数のべき乗を返します。

IMLN 関数

複素数の自然対数を返します。

IMLOG10 関数

複素数の 10 を底とする対数を返します。

IMLOG2 関数

複素数の 2 を底とする対数を返します。

IMPOWER 関数

複素数の整数乗を返します。

IMPRODUCT 関数

2 ~ 255 個の複素数の積を返します。

IMREAL 関数

複素数の実数係数を返します。

IMSEC 関数
 Excel 2013

複素数の正割を返します。

IMSECH 関数
 Excel 2013

複素数の双曲線正割を返します。

IMSIN 関数

複素数のサインを返します。

IMSINH 関数
 Excel 2013

複素数の双曲線正弦を返します。

IMSQRT 関数

複素数の平方根を返します。

IMSUB 関数

2 つの複素数の差を返します。

IMSUM 関数

複素数の和を返します。

IMTAN 関数
 Excel 2013

複素数の正接を返します。

OCT2BIN 関数

8 進数を 2 進数に変換します。

OCT2DEC 関数

8 進数を 10 進数に変換します。

OCT2HEX 関数

8 進数を 16 進数に変換します。