以下にショートコードで出力可能です
- 含まれるサービスを入力します。1
- 含まれるサービスを入力します。1
- 含まれるサービスを入力します。2
- 含まれるサービスを入力します。1
自動化・効率化・GASや独自関数を用いたツール制作のご相談を承ります
以下にショートコードで出力可能です
よく使うTipsです。コピペでご活用ください。
=REGEXREPLACE(A1,"\d","")
↑A1セルの"数字のみ"を抜き出す
=REGEXREPLACE(A1,"\D","")
↑A1セルの"数字以外"を抜き出す
REGEXREPLACEは、正規表現を用いて該当する文字列を他の文字に置き換えます。
REGEXREPLACE(“対象文字列”,”正規表現”,”変更後文字列”)
今回は対象の文字列のみを抽出したいので、変更後文字列に空白を指定することで、条件に合致した文字列を消しています。
スプレッドシート・GASを利用して、書籍のデータベースとして活用できるシートを作成しました。
まずはサンプルシートをご覧ください。(後ほど追記します)
GASのプログラムをwebアプリとしてデプロイし、
QRコードを読み取り、取得したコードをスプレッドシート上へ転記
する処理を行なっています。
スプレッドシート側では、サイドバーを表示し、
シート内の情報を検索・該当のセルを表示する処理を実装しています。
同一セル内で区切られた文字列の中で、最後の項目を取得できます。
コピペでご活用ください。
=INDEX(SPLIT(A1,","),COLUMNS(SPLIT(A1,",")))
例)aaaaa,bbbbb,cc,dd,eeeee
=INDEX(SPLIT(【例セル】,”,”),COLUMNS(SPLIT(【例セル】,”,”)))
取得結果:eeeee
カンマ(,)区切りの文字列が入っている【例セル】に対して、SPLIT関数でカンマごとに配列に分割し、最後の項目数を取得し最終項を表示しています。
よく使うTipsです。コピペでご活用ください。
=ARRAYFORMULA(IFERROR(LEFT(B:B,FIND(">",B:B)-1),""))
↑B列の「>」より左側だけ抜き出す
=ARRAYFORMULA(IFERROR(MID(B:B,FIND("<",B:B)+1,LEN(B:B)),""))
↑B列の「<」より右側だけ抜き出す
ARRAYFORMULAは、列を指定して複数の値を配列として利用する関数です。
単一セルに対して利用する場合は、下記の関数をご利用ください。
=IFERROR(LEFT(B1,FIND(">",B1)-1),"")
↑B1セルの「>」より左側だけ抜き出す
=IFERROR(MID(B1,FIND("<",B1)+1,LEN(B1)),"")
↑B1セルの「<」より右側だけ抜き出す
スプレッドシート相談所 へようこそ。
こちらはスプレッドシート/GASを用いた便利ツールの販売や
こんなことができないか?というご相談
自動化・効率化ツール制作の依頼ができるサイトです。
大手人材紹介サイトで現役のエンジニア 兼 サイト制作会社の代表を務める著者が
皆様のお役に立てるようTipsも投稿していますので、お気軽にお立ち寄りください。
以下にショートコードで出力可能です
よく使うTipsです。コピペでご活用ください。 REGEXREPLACEは、正規
スプレッドシート・GASを利用して、書籍のデータベースとして活用できるシートを作