
書式設定ではなく、数式にしたいです。
例えば、A2セルに、0は空欄設定で返すように、IF (範囲=0,"",範囲)を使いました。…①
→範囲は別シートから持ってきてます。結果の数値だけを表示したくて。
B2とC2にIF (範囲>=0,"あ"い")をいれて、①の結果でB2に"あ"、C2に"い"、と、表示されたのはいいんで①が空欄の時に"あ"、"い"も空欄表示にしたいんですが、その数式がわからないです。
ちなみに
=IFS(A1="","",A1>=0,"あ",TRUE,"い")を使ってみましたが、エラーになりましたんでやり方が違うんだなと。。
教えて下さい。
ある数式データがあり、別シートに結果を出すようにしてて、それで、0欄を空欄にしたいです。
No.8ベストアンサー
- 回答日時:
No.6です。
>"あ""い"例えで入れたので適当に入れたんです。本当の文字もっと長くて、
>"あ"→"32PJMD"、"い"→74PJKD "なんです。
数式を解析して調整できる力があるなら、「例え」を用いてもご自分で応用可能なので問題ありませんが、応用できる力をお持ちでない場合、「例え」を用いてはいけません。回答者が混乱するだけですし、後から補足するとmike_gさんのご指摘のように「後だし」だと言われることになります。
ご質問者がお示しになった新たな文字列を返す数式は以下①のとおりです。
文字数が6文字になったので、その部分を調整するだけですが・・・
=IF($A$2="","",TRIM(MID("32PJMD74PJKD",MOD(($A$2>0)+COLUMN(A1),2)*6+1,($A$2<>0)*6)))・・・①
(注)"32PJMD"と"74PJKD"はともに6文字ですので、①には前回回答数式に「*6」を追加しています。異なる文字数の場合は文字数の大きい方にあわせて、末尾に空白を入れて文字数を合わせたうえで""で囲んでください。
例えば、"32PJM"と"74PJKD"のように5文字と6文字の場合は、5文字の"32PJM"の末尾に空白をつけて6文字にしてから"74PJKD"と合体し、"32PJM 74PJKD"とするということになります。空白は最終的にTRIM関数で取り除かれます。従って、この場合の数式は
=IF($A$2="","",TRIM(MID("32PJM 74PJKD",MOD(($A$2>0)+COLUMN(A1),2)*6+1,($A$2<>0)*6)))・・・②
となります。
例えを使ってしまい申し訳ございませんでした。
数式を解析する力がないので、皆様に聞いたんですが、うまく説明が出来ておらず、後だしみたいになってしまいました。
何度も解答して頂きありがとうございました。
無事解決しました。ありがとうございました。
No.7
- 回答日時:
》 例えば、
》 A2の結果が200で、…にも空欄にしたい
「例えば」ですって?確認させてください。
勿体ぶらずに、最初からすべての条件&結果を出し尽くしてくださいッ!
実は、値はどうでも良くて、A2の結果が正(+)か負(-)の符号だけで構わないのなら、そう仰るべきです。後出しはご勘弁をッ!
No.6
- 回答日時:
>A2の結果が200で、B2には"あ"、C2"い"と表示され、-200のとき、
>B2には"い"、C2"あ"と表示され、A2が0の時(空欄の時)B2にもC2に
>も空欄にしたいんです。
>=IFS(A1="","",A1>=0,"あ",TRUE,"い")を使ってみましたが、エラ
>ーになりました
とのことですが、EXCELのバージョンがわかりません。2019より前のバージョンなら「#NAME?」エラーとなります。
添付画像をご覧ください。B2セルに
=IF($A$2="","",MID("あい",MOD(($A$2>0)+COLUMN(A1),2)+1,$A$2<>0))
という数式を記述し、右方向へコピーしています。
画像①はA2を0に、画像②はA2を空欄に、画像③はA2を200に、画像④はA2を-200にしたケースです。ご質問の意図と一致していると思います。

No.4
- 回答日時:
こんにちは
質問文を読んでもよくわかりませんね。
多分、整理すればさほど複雑ではないものと想像しますが、まだ、質問者様の頭の中も整理できてないのかなと感じます。
>=IFS(A1="","",A1>=0,"あ",TRUE,"い")を使ってみましたが、エラーになりました
ご提示の数式そのものは、エラーにはなりませんよ。
もしも計算結果がエラーを示すのであれば、A1セルの値がエラー値の場合でしょう。
(その式がなさりたい内容と一致しているのかどうかは、わかりかねますが・・)
その場合でもエラーにならないようにしたければ、ISERROR()関数でA1の値を判定するケース分けを追加するか、式に対してIFERROR()関数を適用しておくなどで回避できます。
>ある数式データがあり、別シートに結果を出すようにしてて、それで、0欄を空欄にしたいです。
ご質問文の最初に記載のあるように、
=IF(数式=0, "", 数式)
という式にしておけば、その様になるはずと思います。
ただし、数式がエラー値を返す場合は、エラーになる可能性がありますので、それを防止したければ上記のような方法を応用すれば良いでしょう。
No.2
- 回答日時:
> =IFS(A1="","",A1>=0,"あ",TRUE,"い")を使ってみましたが、エラーになりましたんでやり方が違うんだなと。
。この数式で、
A1に「1」を入れれば「あ」になるし、
A1に「-1」を入れれば「い」になるし、
A1が空欄なら空欄になるし、
エラーにはなりませんよ。
そもそも、質問の中に「A1」は登場してきていないけど・・・
どういう処理を求めてるのか、もう少し明確してみましょう。
No.1
- 回答日時:
「範囲」、セルA/B/Cの関係と、
どの組み合わせの時に、どこに、空欄と「範囲」を表示分けするのか、
これらを箇条書きで整理してみてください。
そのような構文作成の技術が、プログラミングの基礎なのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel関数について教えて下さい 5 2023/05/23 10:40
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) Excelマクロ(VBA)CELL形式とA1形式の使い分け 6 2022/08/27 23:35
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/02/18 11:30
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
名簿の漢字名を関数で半角カナ...
-
EXCEL 連動したドロップダウン...
-
EXCELで縦の行全てに一括して文...
-
Excelでセルを次の行の先頭の列...
-
Excelで数値をgからkgへ(÷1000)
-
Excelのテーブル上のセルの保護...
-
エクセルで休日の「休」という...
-
指定した行に飛ぶ事って可能で...
-
エクセル・真ん中の数字のみイ...
-
空白部分に連番の数字を記入し...
-
エクセルでエンターを押すと隣...
-
エクセルで決められた合計にな...
-
エクセルで年を1年ずつ増やすや...
-
エクセルで行の一番上にセルに...
-
【エクセル】入力規則のプルダ...
-
Excel入力規則とVLOOKUPの組み...
-
文字列を含む連続データの入力
-
エクセルのオートフィル機能で...
-
Excelで相対度数を求めたいので...
-
エクセルで空白に自動で文字を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL 連動したドロップダウン...
-
名簿の漢字名を関数で半角カナ...
-
Excelのテーブル上のセルの保護...
-
EXCELで縦の行全てに一括して文...
-
Excelでセルを次の行の先頭の列...
-
エクセルで休日の「休」という...
-
エクセルでエンターを押すと隣...
-
【エクセル】入力規則のプルダ...
-
エクセルで行の一番上にセルに...
-
Excelで数値をgからkgへ(÷1000)
-
エクセルで空白に自動で文字を...
-
エクセルで決められた合計にな...
-
指定した行に飛ぶ事って可能で...
-
エクセル・真ん中の数字のみイ...
-
空白部分に連番の数字を記入し...
-
オートフィルを列すべて(一番...
-
Excelで相対度数を求めたいので...
-
エクセルで年を1年ずつ増やすや...
-
エクセルの数式を等間隔にオー...
-
一つのセル内でVLOOKUPで抽出し...
おすすめ情報
すみません、A1ではなくA2でした。
"い"も入った式を教えてほしいです。
すみません、説明が下手で。。
ちなみにA1という部分間違えて打ってて、A2でした。
例えば、
A2の結果が200で、B2には"あ"、C2"い"と表示され、-200のとき、B2には"い"、C2"あ"と表示され、A2が0の時(空欄の時)B2にもC2にも空欄にしたいんです。
やってみます。
MIDとMODとCOLUMN使うんですね。
初めて見る数式なんで、調べてみましたが、理解しようとしたら余計わからなくなりました。勉強不足です。勉強してみます。
図のようにやったら出来ました!
すみません。。
MID("あい"って一文字しか入らないんですね。"あ""い"例えで入れたので適当に入れたんです。本当の文字もっと長くて、
"あ"→"32PJMD"、"い"→74PJKD "なんです。
英数字の長い文字なんです。
文章書くときにこう入力すれば良かったですね。