「桐」ロゴ
 

3. 「ある特定の文字」が何文字含まれているかを数えたい。


#文字数 は、項目全体の文字数は数えられますが、特定の文字だけを数えることはできません。
従って、つぎの様な工夫をする必要があります。

  1. #文字数 で項目全体の文字数を数える:値1
  2. #文字置換 で対象となる文字を削除し、残った文字列の文字数を数える:値2
  3. 値1 - 値2 が求める文字数となる


【例】

「●△□○×●●△」から ● の数を数える
1. 値1=8 #文字数( ”●△□○×●●△” )
→●△□○×●●△ の数を数える
2. 値2=5 #文字数( #文字置換( ”●△□○×●●△” , "●" , "" ) )
→△□○×△ の数を数える
3. 求める数=3 8 - 5


 【数えたい文字が「複数文字列」の場合】

「●△□○×●●△」から ●△ の数を数える
1. 値1=8 #文字数( ”●△□○×●●△” )
→●△□○×●●△ の数を数える
2. 値2=4 #文字数( #文字置換( ”●△□○×●●△” , "●△" , "" ) )
→□○×● の数を数える
3. 求める数=2 ( 8 - 4 ) / 2
→2文字なので2で割る

 

ノート


複数の項目にまたがって数えたい場合も、同じように求められます。
  1. 作業用の文字列項目を作成する
  2. 作業用項目に調べたい項目の文字列をすべて連結する
     例: [項目1] + [項目2] + [項目3]
       #連結( [項目1] , [項目2] , [項目3] )
  3. 作業用項目の文字列に対して本資料の内容を実行する

Microsoft、Windows、Excel、Office 365、Windows Serverは、Microsoft Corporationの米国およびその他の国における登録商標または商標です。
本サイト上で記載されている製品名および商品名は、それぞれの会社の登録商標または商標です。