********** 04.6.5 **************************************************

Excelを楽しもう!
              〜〜〜 関数で遊ぼう 〜〜〜

*************************************************** No.8 **************

==== INDEX============================================================
1. はじめに
2. 今日の関数  REPLACEB 
3. 便利なヒント集  入力規則 
4. 編集後記
======================================================================

1.はじめに
 またお会いできてうれしいです。発行者の 井上 誉史 です。
新たに登録頂いた読者の皆さま、ご購読ありがとうございます。

過去のバックナンバーは
http://gtz0.fc2web.com/backNo/no0.html
でご覧いただけます。

前回の average  関数はお分かり頂けたでしょうか?

ここ4〜5日非常に良い天気が続き、暑いのは暑いのですが空気が乾燥していて、
すごし易い日々です。

天照石グッズのネット販売のホームページも出来て、
アップロードするだけになっています。
天照石グッズのネット販売に対応するメルマガも考えているのですが、
纏まらなくて進んでいません。

「こんなときはどうするの?」という質問や「この前の解説だけどこうやった
ほうが便利だよ!!」というご意見がありましたら、便り下さい。

みなさんと一緒に関数を楽しみましょう。


 2.今日の関数
今日の関数は文字列操作関数の REPLACEB (リプレイスビ)関数です。
REPLACEB 関数は文字の置換を行う関数です。

電話番号等プライバシーの問題があって、名簿をそのまま出せない時があります。
ここではREPLACEB 関数を使って伏字にする方法を説明します。

下図のようなC列に電話番号がD列に郵便番号が入力された名簿
があります。
    
. A B C D E
1 . . 会員名簿 .
2 . . . . .
3 . 名前 電話番号 郵便番号 .
4 1. 田中 次郎 03-1111-1111 100-1111 .
5 2. 福田 太郎 03-1111-2221 100-2221 .
6 3. 小川 五郎 03-1111-3331 100-3331 .
7 4. 吉田 四郎 03-1111-4441 100-4441 .

C列とD列の間に列を挿入します。
D列をクリックし反転させ、挿入ー列でD列を挿入します。
D列が新たに挿入されたため、郵便番号はE列にずれています。

セルC3の電話番号をコピーして、セルD3に貼り付けます。
セルD4に式
     =replaceb(C4,4,3,"x")
を入力し、必要な範囲にコピー貼り付けをします。

《注意》
  • 式は必ず半角英数で入力して下さい。     
  • 全角で入力する文字等がある場合は""(半角)で囲って下さい。
  • 以下のシートは入力をあらわしており、実際には式は表示されません。
  • 計算結果が表示されます。
    
. A B C D E
1 . . 会員名簿 .
2 . . . . .
3 . 名前 電話番号 電話番号 郵便番号
4 1. 田中 次郎 03-1111-1111 =replaceb(C4,4,3,"x") 100-1111
5 2. 福田 太郎 03-1111-2221 =replaceb(C5,4,3,"x") 100-2221
6 3. 小川 五郎 03-1111-3331 =replaceb(C6,4,3,"x") 100-3331
7 4. 吉田 四郎 03-1111-4441 =replaceb(C7,4,3,"x") 100-4441

セルD4の式
   =replaceb(C4,4,3,"x")
を説明すると、セルC4の文字列の前から4番目から3文字をxに
置換えなさい。

この場合の文字及び文字数は半角です。

セルD4には03-xxx1-1111、セルD5には03-xxx1-2221、
セルD6には03-xxx1-3331,セルD7には03-xxx1-4441 と表示されます。

最後にC列をセル幅0にして隠します。
CとDの間にマウスポインターを置き、左方向にC列が隠れるまで動かします。

 REPLACEB 関数に似た関数に REPLACE (リプレイス)関数があります。
この関数の場合は、全角・半角を区別しないで数えます。
   =replace(B5,4,2,"たろう")
と入力すれば、セルB5の福田 太郎の前から4番目から2文字、
すなわち太郎をたろうに置換しなさい。
という意味で、福田 たろうと表示されます。


 3.便利なヒント集
今回は、入力規則についての説明です。
入力規則と聞くと耳慣れないですが、入力する文言をあらかじめ決め、
その中より選ぶことです。
三者択一・四者択一等択一の設定の方法です。

一例として、会員名簿で会員資格に法人会員・家族会員・
個人会員・子供会員とあるときに、会員資格の欄にこの4つの会員資格だけを
入力する場合にこの入力規則を使えば便利です。

名簿の欄外のセルB11に法人・セルB12に家族・セルB13に個人・セルB14に
子供を並べて入力する。
次に会員資格を入力するスペースを選び、
データーー入力規則ー設定で 
入力値の種類で▼をクリックしてリストを選び、
元の値にB11(法人):B14(子供)を選びOK。

会員資格を入力するスペースのセルにカーソルを置くと、
プルダウンリストが表示されるからいずれかを選びクリック。


 4. 編集後記
今日の REPLACEB 関数・REPLACE 関数は文字列も置換以外にも
挿入にも応用できます。
文字を一括して置換するときは、力を発揮します。

この関数を使う機会は多くはないでしょうが、
こういう関数があるということを頭の片隅にでも覚えて置いてください。
きっと役に立つことがあります。

ホームページでバックナンバーが閲覧できるようにしました。
http://gtz0.fc2web.com/backNo/no0.html
ご利用下さい。

分かりにくい箇所がありましたら遠慮なく質問のメールを下さい。

最後まで読んでいただきありがとうございます。


なお、内容は十分吟味していますが、内容によってなんらかの障害、損害等が
発生した場合に おいても一切責任は負いかねます。自己責任でお願いします。


ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
編集・発行:    井上 誉史
問い合わせ:   ccp47131@syd.odnne.jp
Web サイト:    http://gtz0.fc2web.com/
ご購読の停止・配信先の変更は下記でどうぞ
          http://gtz0.fc2web.com/kansu/merumaga.html
         当方では、代理での配信解除・変更をいたしかねますのでご了承下さい。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送