技術ブログ
2020年11月20日
[Excel][Office]
特定の列に記述があるセルにだけ同じ文字列を追加する
Excelを使った便利な技をご紹介していきます。
あまり使いみちはないかもしれませんが、ちょっとハマったので備忘録的に載せておきたいと思います。
特定の列に同じ値を追加するには
まずは単に同じ文言をセルに追加したい場合ですが、図でいうとHセルの先頭にhttps://www.tti-co.comを付けたいな、と考えたとします。
Iセルに以下のように入力します。
="https://www.tti-co.com" & H3
※ちょっとNo列があるので紛らわしいですが、カーソルがあるのは3行目です。
実行結果は・・・
こうなります。
このまま、セルの右下からドラッグしていくと、下の列もコピーされていくので・・・
空白行にもコピーされてしまいます。
入力があるセルにだけ文字を追加したい
セルに文字の入力がある列だけ文字列を付与したい場合は、if文と併用します。
=IF(H3="","","https://www.tti-co.com" & H3)
ExcelのIF文は
IF(論理式, 値が真の場合, 値が偽の場合)
という書き方です。
上記の場合、もしH3のセルが空白だったら、何もしない。
空白でなかったら先頭にhttps://www.tti-co.comを付ける
という意味になります。
お試しください!
この記事を書いた人
おおつき@TTI
Webディレクター、Webコンサルタント、Webコーダー、日曜プログラマー、他色々やってます。
気になったら
まずはご相談を
あなたの悩みのために専門家がチームを組み、課題解決に取り組みます。
まずはお気軽にお問い合わせください。
日本全国どこでも対応します。