アプリ版:「スタンプのみでお礼する」機能のリリースについて

あるセルに
=IF($D$15=0,"",$D$15)&"「"&$D$14&"」 【"&$F$13&"】 "&$G$6
を設定しております。
D15には12345678-1等の半角の10桁数字 D14には12345678等の半角の数字
F13には【担当者名】
G6には質疑等の文字がそれぞれのセル値によって表示
されます。
例:12345678-1「12345678」【北海】質疑
セルD14に何も数字が無い場合(空白)の場合に
例:12345678-1【北海】質疑
と表示できるように設定する方法を教えてください。
D14の「」を消したいです。
よろしくお願いいたします。

A 回答 (2件)

数式が見づらいので、見やすいようにちょいと修正。



= IF($D$15=0,"",$D$15)
 &"「"&$D$14&"」 【"&$F$13&"】 "&$G$6

という事で、

 &"「"&$D$14&"」 【"&$F$13&"】 "&$G$6

この部分をいじれば良い。
でもまだ見づらいので文字列の分解と改行を加えてみましょう。

 &"「"&$D$14&"」 【"&$F$13&"】 "&$G$6
 ↓
 &"「"&$D$14&"」 "&"【"&$F$13&"】 "&$G$6
 ↓
 &"「"&$D$14&"」 "
 &"【"&$F$13&"】 "
 &    $G$6

これでスッキリしました。
……ということで、D14セルに対して条件を付けるのであれば、
この1つ目の値を変化させれば良いという事に気づくはずです。
 &"「"&$D$14&"」 "
これね。
D14の値が空白ならば空白で表示。
D14の値が空白でなければ、"「" と "」 " を加えた書式で表示。
そうすれば良いだけです。

てことで、この部分を
 & IF($D$14="","","「"&$D$14&"」 ")
とすれば良いわけです。
(この数式の意味は分かりますよね)

結論として、元の数式を
= IF($D$15=0,"",$D$15)
 &IF($D$14="","","「"&$D$14&"」 ")
 &"【"&$F$13&"】 "
 &    $G$6
と書き変えれば良いって事になります。


・・・余談・・・

このように数式を分解してその意味を考えるようにすると、複雑に見える数式も案外簡単に見えてきます。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
いつも親切に教えて頂きまして、感謝いたします。

お礼日時:2022/04/01 11:23

TEXTJOINは使える環境ですか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!