[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字列に対して○を返す』(トオルクン)
○ ○ ○ ○ ○ ←=IF(ISTEXT(A1),"○","")
文字 文字 文字 文字 文字
文字 文字 文字 文字 文字
文字 文字 文字 文字 文字
上記の関数にて文字列が入力されている全てのセルに対して
○を返す方法をご教授ください
(A1)の範囲を拡大したのですが1行目しか処理できません
2行目、3行目はそのまま文字入力になってしまいます
よろしくお願いします
< 使用 Excel:Excel2013、使用 OS:Windows10 >
ちょっと質問が理解しにくいのですが、
取り敢えず、数式入力範囲のセルの書式を標準にしてから、 数式を再入力してみたらどうですか?
(半平太) 2023/10/20(金) 09:18:29
対して2段目は○を返してくれるのですがセルの範囲を3段目以降に拡大しても
2段目のセルだけに反応します
あと、(数式入力範囲のセルの書式を標準)
とは、どういう意味なのでしょうか
初心者で申し訳ありません
お手数でなければ 再度 ご教授ください
(トオルクン) 2023/10/20(金) 09:36:54
>(A1)の範囲を拡大したのですが1行目しか処理できません > 2行目、3行目はそのまま文字入力になってしまいます
>対して2段目は○を返してくれるのですがセルの範囲を3段目以降に拡大しても >2段目のセルだけに反応します
1.何か説明内容が1行ズレているような気がするんですが、同じ意味なんですか?
2.左端のこの数式は、どのセルに入れたんですか? (回答例:G1セルに入れた) ↓ >=IF(ISTEXT(A1),"○","")
(半平太) 2023/10/20(金) 09:53:59
(トオルクン) 2023/10/20(金) 10:34:45
表のお手伝い |[A] |[B] |[C] |[D] |[E] [1]|○ |○ |○ |○ |○ [2]|文字|文字|文字|文字|文字 [3]|文字|文字|文字|文字|文字 [4]|文字|文字|文字|文字|文字 違っていたら御免なさい。 (IT) 2023/10/20(金) 10:38:10
>A1のセルにいれました
でも、この式はA1セル(自分自身)を参照していますけど(循環参照になりませんでしたか?) ↓ =IF(ISTEXT(A1),"○","")
(半平太) 2023/10/20(金) 10:44:15
文字のセルに何らかの文字列を入力した場合に
A1〜E1のセルに○を返したいのです
(文字列が空白の場合はそのまま空白)
たびたび 申し訳ありません
(トオルクン) 2023/10/20(金) 10:52:49
>A1〜E1のセルに○を返したいのです
A1のセルは「何らかの文字」を入力するのであって、数式じゃないですよね? ※数式を入れたら循環参照エラーになりますし、第一、何らかの文字はどこに行っちゃうのですか?
普通は、A1のセルは、セルの書式で表面上「○」と見せかける。(実体はあくまで「何らかの文字」)
B1から右側は、数式で○を出す。と言う運びになります。 ↓ =IF(ISTEXT($A1),"○","") ↑ ドルマークを入れる
(半平太) 2023/10/20(金) 11:39:21
>A1〜E1のセルに○を返したいのです >A1の○を返すセルはA2〜A4
これはどういう意味? A2〜A4 に何かが入力されていたら A1 に○ということ?
だとして A2〜A4 の3つのセルにすべて入力されていたら○なのか 1つでも入力されていたら○なのか、どっちですか?
以上、確認だけ (笑) 2023/10/20(金) 12:13:26
A1のセルには =IF(ISTEXT(A1),"○","")の関数を入力して、E1までドラッグしました
また、A2〜A4、B2〜B4には重複して文字を入力することはありません
A2〜A4のどれか一カ所に入力した場合またB2〜B4の内の一カ所のセルに入力した場合にA1ないしB1に○を返したいのです
説明能力がなくて 申し訳ありません
(トオルクン) 2023/10/20(金) 12:59:19
文字のみで、数値は無視なら
A1セル =IF(SUMPRODUCT(N(ISTEXT(A2:A4))),"○","") 右にコピー
(半平太) 2023/10/20(金) 13:44:24
2行目以下には数値も入力するんですか? 文字でも数値でも何かが入力されていたら、ということなら
A1 =IF(COUNTA(A2:A4),"○","") 右コピー
ただし、2行目以下は数式で空白にしていないこと
以上 (笑) 2023/10/20(金) 13:50:38
数値を入力することもあり、数値だけの場合は○にしないんだったら
A1 =IF(COUNTIF(A2:A4,"?*"),"○","") 右コピー
以上、念のため (笑) 2023/10/20(金) 13:55:29
みささん、ほんとうにご丁寧に教えていただきありがとうございました
(トオルクン) 2023/10/20(金) 13:58:53
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.