Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Microsoft 365)
文字と数式の連結方法
投稿日時: 23/10/26 12:28:33
投稿者: mild2

低レベルの質問で申し訳有りませんがお尋ねします。
 
行毎に累計金額の集計をするためにROW関数を使ってしようと思っています。
a列に任意の数値が入力されています。
b列にa列の累計金額を出力したい。
そこでb1に =a&ROW() と入力し、それをb2以下にコピーしようとしましたが
数式がエラーとなってしまいました。
 
文字と数式の結合?連結?の仕方が間違っているようです。
どうしたらいいでしょうか?

回答
投稿日時: 23/10/26 12:42:04
投稿者: メジロ2

>b列にa列の累計金額を出力したい。
>そこでb列にa列の累計金額を出力したい。
>そこでb1に =a&ROW() と入力し と入力し
 
上の3行が理解できないのですが、数式だけを見ると
 
b1に =a&ROW() と入力し → ="a"&ROW()
              か
                =A1&ROW()
 

回答
投稿日時: 23/10/26 12:44:40
投稿者: んなっと

必ず表形式の具体例を添えて質問してください。
 
  A  B
1 10  10
2 20  30
3 30  60
4 40 100
5 50 150
6 60 210
 
B1
=SUM(A$1:A1)
下方向・↓

投稿日時: 23/10/26 13:20:37
投稿者: mild2

んなっとさん、私が具体例を作成するとどうしても縦の列が不揃いになるのですが、んなっとさんのものは綺麗に列が揃っていますね。どうやって作成されていますか?

回答
投稿日時: 23/10/26 14:27:54
投稿者: んなっと

なるべく全角スペースを使用し、微調整のために必要なら最後に半角スペース1個を使う。
半角スペースを2個以上連続で使っても、半角スペース1個しか表示されないからです。

回答
投稿日時: 23/10/26 14:30:21
投稿者: んなっと
投稿日時: 23/10/26 14:46:11
投稿者: mild2

了解です。ありがとうございます。
今回の質問の趣旨は、範囲指定する場合に可変させる終端セルを指定するする場合に可変する終端セルの指定方法に関して、文字列と数式の結合方法についてのお尋ねでした。
 
例えばa1セルから可変させるa10セルまで集計場合に
b10セルに =sum(a1:a&row()) と入力したらエラーとなりました。
この式の結果として、a1セルからa10セルまでの集計した結果を出力させたいのです。
a&row() を エクセルにa10と認識させたいのです。

回答
投稿日時: 23/10/26 15:00:48
投稿者: んなっと

=SUM(INDIRECT("A1:A"&ROW()))
 

回答
投稿日時: 23/10/26 18:29:14
投稿者: WinArrow

代案
 
=SUM(OFFSET(A1,0,0,COUNTA(A:A),1))

投稿日時: 23/10/27 10:56:52
投稿者: mild2

んなっとさん、出来ました。ありがとうございました。
代替案のご提案、他ご回答頂いた皆さん、ありがとうございました。