[[20181011205541]] 『空白のセルを無視する』(ポンとリン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『空白のセルを無視する』(ポンとリン)

よろしくお願いします。

A1 ○
B1 ×
C1 =A1&CHAR(10)&B1
A2 ○
B2 
C2 =A2&CHAR(10)&B2

C列の書式設定:折り返して全体を表示する
この時
C1のセルには○とXが2行で表示されます。
C2のセルには○のみが表示されます。

C2のセルの○が上に表示されてしまうので、空白のB2セルを無視して○を中央に表示させたいです。
B列が空白であれば、無視をしてA列の文字を中央に表示させるということです。どうぞよろしくお願いします。

< 使用 Excel:Excel2016、使用 OS:Windows8 >


>C2のセルの○が上に表示されてしまうので、
そりゃ、今の状態だと「○」と「(改行コード)」と「""」 が結合されて、「○(改行コード)」になってますからね。

なので、IF関数などを使ってブランクなら改行コードも結合しないようにするとか、末尾の文字が改行コードなら削除(ブランクと置換)などの手だてをしてやらないとだめなのでは?
と書いておいて、末尾が改行コードなのかを調べる方法は思いつかないですが・・・

(もこな2) 2018/10/11(木) 21:34


 =A1&IF(AND(A1<>"",B1<>""),CHAR(10),"")&B1
(BJ) 2018/10/11(木) 21:48

=TEXTJOIN(CHAR(10),TRUE,A1:B1)

(マナ) 2018/10/11(木) 21:56


BJ様
ありがとうございます!
思い通りになりました。

マナ様
ありがとうございます!
こちらも試してみます。

皆様ありがとうございました。
(ポンとリン) 2018/10/11(木) 21:58


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.