
Excelで次のような表を作っています。
項目A 1
項目A 1
項目B 2
項目A 1
項目C 1
このように並んでいる表を集計して、次のようにまとめます。
項目A 3
項目B 2
項目C 1
最初にデータを入力するとき、ほとんどの数値は「1」なので、項目を入力したら数値「1」が自動的に入力できるよう次の関数を使っています。
=IF(ISTEXT(A1),"1","")
そして、2以上の数値が必要な場合は、「1」と自動入力されたところに、正しい数値を上書きして入力しています。
このとき、上書きした数値は数値として集計に反映されていますが、自動入力された「1」は文字列と判断されているようで、集計に反映されていません。
自動入力された「1」を数値として認識させるには、どのようにしたらいいでしょうか?

No.3
- 回答日時:
間違えた、と思ったらANo.1 moon00様が文字列判定の場合に、正しくて最低限で済む回答をなさっておられる。
それでも、己が間違いの訂正だけをば。すみません、「=IF(ISTEXT(A1),"1","")」では数字扱いされない点が駄目だということを失念していました。
数字扱いにするにはmoon00様が仰るように、文字列の「"1"」ではなく数字の「1」として、「=IF(ISTEXT(A1),1,"")」ですね。もし空白セルに対応するのが0が都合よければ、「=IF(ISTEXT(A1),1,0)」となります。
大変申し訳ありません。m(_ _)m

No.2
- 回答日時:
>=IF(ISTEXT(A1),"1","")
これを、=IF(A1="","",1)にするのでは駄目でしょうか。
文字列判定が必要なら、とりあえずB列(=IF(ISTEXT(A1),"1","")が入っている列)の書式設定を「数値」にする手もあります。
ただ、数字を入れると自動入力の「1」と位置はずれてしまうので、書式を「ユーザー設定」にして「0」とし、「位置」を「右詰め」にしておくと、位置が揃います。
もし「それでは都合が悪い」などありましたら、補足欄で仰せつけください。無い知恵絞り直してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) VBA エクセル 条件の設定 1 2022/03/28 10:24
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- Visual Basic(VBA) VBAを使いシート間で貼り付け 3 2023/03/14 20:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
ワードで4段組みで文章を書い...
-
Oracle 2つのDate型の値の差を...
-
Access2000 レポートの並び替...
-
ACCESSからORACLEへの移行について
-
【マクロ】列を折りたたみ非表...
-
必須入力項目と入力必須項目
-
Access テキスト型に対する指定...
-
ORACLE SQL 文末 文字列 削除の...
-
SQLのSELECT文で*を使わない理由
-
SUBSTRING 関数に渡した長さの...
-
エクセルの右クリックについて
-
SQLServerのGROUP BYについて
-
エクセルグラフの凡例スペース
-
少数部の桁数の求め方
-
アリエクで買った商品が破損し...
-
セルの右クリックで出る項目を...
-
VBAで複数の数式セルを最終行ま...
-
datファイルからaccessにインポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
【マクロ】列を折りたたみ非表...
-
エクセルVBAで5行目からオート...
-
Access テキスト型に対する指定...
-
エクセルグラフの凡例スペース
-
Oracle 2つのDate型の値の差を...
-
アリエクで買った商品が破損し...
-
セルの右クリックで出る項目を...
-
access2000:フォームで入力し...
-
Accessレポートで特定条件で改...
-
ORACLEでLONG項目からCHAR項目...
-
必須入力項目と入力必須項目
-
Accessで数値型にNULLをInsert...
-
SELECT文でLEFT関数を使うと未...
-
指定した項目の列削除
-
datファイルからaccessにインポ...
-
SUBSTRING 関数に渡した長さの...
-
VBAで複数の数式セルを最終行ま...
-
Access又はExcelで256項目を超...
-
BIOSでAHCIに設定したいが、項...
おすすめ情報