見出し画像

【スプレ関数】どこかで使えるかも?な関数紹介

今回はスプレの、ちょっとした使えるかもしれない関数についてご紹介していきます!
今回がnote初投稿なので、知っている方も知らない方も、軽い気持ちで見ていただけたらと思います…!よろしくお願いします。

特定の文字列で区切る

例として、

1月 / January / Jan.
2月 / February / Feb.
3月 / March / Mar.
4月 / April / Apr.
5月 / May / May.
6月 / June / Jun.
7月 / July / Jul.
8月 / August / Aug.

….こんな感じで区切られているテキストがあったとします。
こういう「特定の文字で区切られている」場合に使える関数がこちらです。

=ArrayFormula(SPLIT(B3:B10," / "))

解説すると、SPLIT関数で範囲の中の特定の「/」という文字で区切られているものを各セルに分ける、という形になります!
※今回はArrayFormula関数を使っているので、範囲を指定して、一つのセルで関数が完結する仕組みです。
※ここのB3:B10などは範囲を指定いただければと思います!


最初の1文字だけ大文字にしたい

例えば、こんな感じで文言が来て、それを最初の1文字だけ大文字にしたい、というとき。

january
february
march
april
may
june
july
august
september
october
november
december

こういうときに使える関数があります。
それがこちら。

=ArrayFormula(PROPER(B62:B73))

PROPER関数です!
ArrayFormula関数使っているので若干のややこしさはありますが、
これは選択した範囲内の文字を全部大文字に変えてくれます
一気に校正かけたいときなど便利かなと思います。


全角文字入ってたら全部半角に直す

例えば、こんな感じで、全角半角混ざっている数字が入ってきてしまったとします。

〒999ー99999
〒999ー100000
〒999ー100001
〒999ー100002
〒999ー100003
〒999ー100004
〒999ー100005

これを一気に半角数字に直してしまえる関数があります。
それがこちら。

=ArrayFormula(ASC(B76:B82))

ASC関数です。
ある意味ちょっとした裏ワザ的な使い方ですが、
これは全角文字を半角文字に直してくれるという、結構そのままの意味の関数です。
これを組み込むことで、全角半角混ざっても一気に半角に直してくれるという優れもの。


文字をエンコーディング

例えば、このような形で文字を何らかの形で一括でエンコーディングしたいというとき。

今日はこれをやるよ
タスク
おすすめはこれ
今日のデザイン
 ←空白だよ

こんなときに使える関数が、こちら。

=ArrayFormula(ENCODEURL(B85:B89))

ENCODEURL関数というものがあるそうです。
(実は筆者も関数をいろいろ見ていく中で割と最近知った関数です)
使い方でよさそうだな、というので考えていたのは、

  • エンコーディングをスプレ上で一括でできて管理できる点

  • 任意でテキスト変えたら即変わるので便利

あとはおまけで、固定のURLを&でくっつけて、一気にURL化できちゃうのでいいなと思ったところです。


長くなりましたが、いかがだったでしょうか?
気休め程度に眺めていただけると嬉しいです。
今後はもっと参考になる記事を投稿するようにしていきます。


いいなと思ったら応援しよう!