
No.6ベストアンサー
- 回答日時:
#1のmshr1962です。
=Sheet1!A1
の場合、上記のセルが空白だと0が表示されます。
これを連結した場合、間接的に参照のため0が表示します。
上記の式を
=IF(Sheet1!A1="","",Sheet1!A1)
のようにしてください。
表示がブランクになるので
CONCATENATE関数でも&での接続でも表示されなくなります。
もしくは直接
=CONCATENATE(Sheet1!A1,Sheet1!A2)
のようにしてください。
No.5
- 回答日時:
追加説明です、
なぜ0が出てしまったのか、
sheet2のC1・C2・C3にはすでに関数が入っています、
で、計算されない場合は、0が出ます(計算結果ですね、)
そのセルを参考にしてC4に各セルの結果を出す訳ですから
C1&C2&C3で結合した場合、各結果が出てしまったんです、
なお直接sheet1のA1・A2・A3から拾ってくる場合は
=IF(sheet1!A1="","",sheet1!A1)&IF(sheet1!A2="","",sheet1!A2)&IF(sheet1!A3="","",sheet1!A3)
でもかまいません、
No.4
- 回答日時:
>sheet2のC4のセルにCONCATENETE(C1,C2,C3)として・・・
これはsheet1のA1・A2・A3からデータをひろってくるのですか?
それともsheet2のC1・C2・C3からですか?
sheet1から拾ってくる場合 sheet2のC4のセルに
=IF(sheet1!A1=0,"",sheet1!A1)&IF(sheet1!A2=0,"",sheet1!A2)&IF(sheet1!A3=0,"",sheet1!A3)
sheet2から拾ってくる場合 sheet2のC4のセルに
=IF(C2=0,"",C2)&IF(C3=0,"",C3)&IF(C4=0,"",C4)
これで良いと思います、
この場合、ツールのオプションのゼロ値のチェックを外さなくても大丈夫ですよ、
(^^)v
No.3
- 回答日時:
CONCATENATE関数を使うと難しくなるので
=Sheet1!A1&Sheet1!B1&Sheet1!C1とすれば良いと思いますが。例えばSheet1!B1が空白ならA1とC1が
文字列的にくっつくはずです。
No.2
- 回答日時:
sheet2の式すべてにIFを付けたらいいでしょう。
sheet2のC1に、
=sheet1!A1
としているなら、
=IF(sheet1!A1="","",sheet1!A1)
としてみてください。
C2,C3も同様です。
No.1
- 回答日時:
CONCATENATEの結果の0は文字列のため
>オプションでゼロ値のチェックをはずしたのですがゼロが消えません。
のように対応されません。
CONCATENATEで結合されたセルの中に0になる数式がありませんか?
元のセルを
=IF(数式=0,"",数式)
のようにして0の場合ブランクにしてください。
数値の0が直接ある場合は、削除すればOKです。
この回答への補足
こんな質問で申し訳ありません。元のセルには「sheet1!A1」のように前のシートのデータをコピーさせています。例えば
sheet1の A1 A2 A3
今日は 良い 天気ですね
を
sheet2の C1 C2 C3
今日は 良い 天気ですね
として
sheet2のC4のセルにCONCATENETE(C1,C2,C3)として
「今日はい良い天気ですね」と表示しています。
今日は天気ですねとなっている場合「今日は0天気ですね。」となってしまっているわけですが、どこにIF式を
入れたらよいのでしょうか?
すみません。長くて…m(_~_)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) エクセルで#以降の文字を取得したい 1 2022/03/28 13:14
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Excel(エクセル) 【エクセル】文中に別シートのセルの内容を自動入力したい 6 2022/11/17 11:30
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- Excel(エクセル) エクセルの関数について教えてください。 A1=B1*C1*D1の時 C1D1のセルのどちらかがが空白 1 2022/05/07 23:01
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで0表示以外のセルの文字列を結合する方法
Excel(エクセル)
-
関数CONCATENATEの表示で
Excel(エクセル)
-
エクセルで、空白のセルを無視して連結する方法を教えてください!
Excel(エクセル)
-
-
4
エクセルの文字列を結合しても、数値の桁区切りが消えないようにするには?
会計ソフト・業務用ソフト
-
5
エクセル:文字コピーすると0と表示されてしまう
Excel(エクセル)
-
6
EXCELで○ヶ月を○年○ヶ月に変換したい。
Excel(エクセル)
-
7
エクセルでセルの値分の個数の文字列を自動で入れたい
Excel(エクセル)
-
8
エクセルファイルを開く時、常に同じシートから開くようにするには?
Windows Vista・XP
-
9
エクセルでオブジェクトを常に表記する
Excel(エクセル)
-
10
Excelで[表1]にあって、[表2]にないものを抽出する関数
その他(Microsoft Office)
-
11
複数のセルのいずれかに数字がある場合に表示する関数
Excel(エクセル)
-
12
日付から元号だけを取り出したい(エクセル)
Excel(エクセル)
-
13
Excel:関数が入っているセルに対しての条件付き書式設定について質問です。 ①A1のセルに関数が入
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル関数CONCATENATEで0が...
-
【Excel 関数】 INDIRECT関数の...
-
同じ数値だったら、横の数値を...
-
111,222,333・・・とオートフィ...
-
スプレッドシートのIMPORTRANGE...
-
Excelで離れたセルに連続したデ...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
Excelの入力規則で2列表示したい
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
複数の文字列のいずれかが含ま...
-
エクセルの複数のセルを一括で...
-
セルを結合したA4とA5の条件付...
-
エクセルで日付から日にちを削...
-
Excelで表を作り、自動で今月の...
-
空白でないセルの値を返す方法...
-
お肉の下のシートを煮込んでし...
-
【エクセル】指定したセルに入...
-
excelでSUBTOTAL関数を設定した...
-
エクセルオートフィルタで余計...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル関数CONCATENATEで0が...
-
同じ数値だったら、横の数値を...
-
111,222,333・・・とオートフィ...
-
Excelで離れたセルに連続したデ...
-
【Excel 関数】 INDIRECT関数の...
-
シート順のオートフィルの設定...
-
Excelで別シートの表から指定セ...
-
スプレッドシートのIMPORTRANGE...
-
EXCEL 二つずつ連続して表示し...
-
エクセルで1行ごとに異なる計算...
-
Excelで2つの表を1つにまとめ...
-
エクセル SUMPRODUCT と OFFSET
-
エクセルで画像のハイパーリン...
-
エクセルで条件に合ったセルの...
-
「連続データ」 ダイアログボッ...
-
可視セルから結合セルへの貼り...
-
オートフィルで3.33%、6.67%、9...
-
EXCEL2007のオートフィル機能で...
-
VBA:変数を使用したオートフィ...
-
Excelで同じセルに箇条書きをし...
おすすめ情報