ハトネコエ Web がくしゅうちょう

プログラミングやサーバー・Web制作、チームマネジメントなど得た技術のまとめ

Googleスプレッドシートでセルの文字列の文字列結合(IFの活用)

スプレッドシート関数の書き方わからなくて困ること多いのでメモ。

f:id:nekonenene:20180225103733p:plain

こんなふうに、右の列に "/releases" と文字列をくっつけた行が続く場合には関数で書きたい。

文字列の結合は & で書ける。
なので、C2 には =B2&"/releases" と書けばいい。

ただ、これで困るのがB列の文字列が空のとき。
隣のC列には /releases とだけ書かれてしまう。

これでは見栄えが悪いので IF 文を使う。

=IF(NOT(B2 = ""), B2&"/releases", "")

これでOKだ。

!= が使えないので NOT でなんとかしている。

=IF(B2 <> "", B2&"/releases", "")
=IF(B2 = "", "", B2&"/releases") とも書けるので、個人的な見栄えの良さで選択するといいと思います。