【GAS】全角文字列を半角文字列に変換する方法(JIS関数)

応用

GAS応用の一覧

ご訪問ありがとうございます。

Googleシートマスターのひろしです。

前回⇒「【GAS基礎講座 1. 】初めてのGAS セルの値を操作する」

今回は、とっても価値の高い方法をお伝えします。

これを知ることであなたは、たとえGAS(Google Apps Script)を知らなくても

  • GAS(Google Apps Script)を使い、あなた独自のスプレッドシート関数が作れてしまいます。
  • 半角から全角の変換ができる関数が作れます。

という、夢のような事が実現できます。

そして、こんな風に「半角文字」を
「全角文字」に変換できちゃいます。

 

 

逆に、知らないと

あなた:「さーて、半角文字を全角文字に変換しようかな。」

あなた:「えーと、なんて関数だったかな?」

あなた:「JISだったかな・・・・・・」

あなた:「あれ???? ないやん」

てなことになります。

Excelには、JIS関数と言って「半角から全角」に
変換する関数があるのですが、残念ながら
スプレッドシートには「半角から全角」に変換する
関数がないのです。

でも、諦めないでください。

ちょっと手を伸ばせば、そこに全く新しい
世界があります。

なので、ぜひ自作関数にチャレンジして
みてください。

そして、

こんな風に答えてみてください。

では、動画です。

【GAS】スプレッドシートで初心者がいきなりExcelのJIS関数(半角文字列を全角文字列に変換する)を作成する

動画で使用したシート→https://technical.verybestcbp.com/pnz9

動画で使用したスクリプト

マインドセットします。

マインドセット
物事には必ず解決策がある

 

正直、スクリプトは意味不明だったと思います。
私も完全には理解できていません^^

でも、とにかくmyJIS()ってのを
スプレッドシートに入力するだけで
変換する事ができたと思います。

では、今回のGoogleシートマスターへの究極の方法です。

Step1.
スクリプトエディタを開く

Step2.

スクリプトをコピペする

Step3.

myJIS()を使ってみる

では、早速、スクリプトエディタを開いてください
今すぐです。

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

つぎはこちら⇒「【GAS30】指定した文字列をすべて置換する方法 replace」

GAS応用の一覧



参考サイト

アドオン「文字変換くん」

【Google スプレッドシート】表の中で全角と半角がバラバラ! 一括で統一する方法
 全角文字と半角文字が混在している表、ありますよね。複数人での入力や、他の表からコピー&ペーストした場合に起こりがちです。住所録などであれば、あるはずのデータが検索にヒットしなかったり、正しく並べ替えできなかったりと、データベースとして使う際に不都合です。また、計算式が含まれている表であれば、計算結果も正しく表示されま...

全角変換

Google Spreadsheet 半角から全角に変換 - Qiita
GAS.gs function toFullWidth(value) { if (!value) return value; return String(value).replace(//g, function(a...

全角カナ変換

google spreadsheet で半角カナを全角カナにする関数 kana2upper() を作成
google spreadsheet で半角カナを全角カナにする関数 kana2upper() を作成 - kana2upper.js.gs

 

コメント

  1. ゆるまる より:

    こんばんは
    YouTubeからきました。
    いつも興味深く拝見してます。
    これからも宜しくお願い致します。

    • hiroshi より:

      ゆるまるさん
      コメントありがとうございます。
      こちらこそよろしくおねがいします。

タイトルとURLをコピーしました