列データ全体を自動的に選択する方法は?たとえば、SUM
, データがA1:A20
の場合、結果はA1:A30
に変更されたときには=SUM(A1:A20)
となり、結果は自動的に=SUM(A1:A30)
になります。つまり、この列の有効なデータすべてを選択します。A1:End
です。Excelどのように自動的に列データ全体を選択するには?
答えて
単に試してみてください:=SUM(A:A)
理想的には動作するはずです。
はい、うまくいきますが、列の最後の要素を呼び出す関数がありますか? – user6703592
おそらくOFFSETを使用しますか? '= SUM(A1:(OFFSET(A10、-1、0)))'のようなものです。 A10は、** Total **値を持つ行です。 A10の上にさらに多くの行が挿入されると、A10も移動するため、自動的に調整されます。 –
これはあなたが探していたものです: '= LOOKUP(2,1 /(NOT(ISBLANK(A:A)))、A:A)'最後の値を取得します。 –
VBAを使用すると、.End(xlDown)
と.Select
のメソッドを使用して、列内の最後の空でない行を選択できます。
Range("A1").End(xlDown).Select
またはその代わりに.Select
、あなたは最後の非空の行番号を取得するために.Row
を使用することができます。
例コード:
MAX(IF(A:A<>"",ROW(A:A))
がSUM式にそれを組み込むこと:
Sub SumData()
Dim LastRow As Long
LastRow = Range("A1").End(xlDown).Row
Cells(LastRow + 2, "A").Formula = "=SUM(A1:A" & LastRow & ")"
End Sub
これは範囲で使用される最後の行を見つけるために動作します=SUM(INDIRECT("A1:A"&MAX(IF(A:A<>"",ROW(A:A)))
、あなたはそこに多くのデータを持っている場合は、スプレッドシートが遅くなります(数式バーに + Shiftキー + がを入力しCtrlキーを押すと)この数式が配列として入力する必要がありますのでご注意ください
@ user6703592この答えは空白ではない最後のセルを取得します... –
- 1. Excelでサブメニューを自動的に選択
- 2. Android:Recyclerviewでアイテム選択全体を自動的に表示する方法
- 3. アヤックス選択し、自動的にデータ
- 4. excel vba - シート全体を自動的に塗りつぶすユーザーフォーム
- 5. 特定のセルから列全体を選択するExcel VBA
- 6. S3バケット全体を自動的にダウンロードするには
- 7. 列全体からデータを選択し、選択タグに別の選択肢として表示する方法。
- 8. Excel VBA - 列ヘッダーを使用して列を動的に選択
- 9. Excelの自動ランダム選択
- 10. はどのように自動的に
- 11. モデル全体の(動的データのような)MVCインスタント自動足場?
- 12. どのように動的選択オプションを定義する
- 13. どのように動的な選択をする?
- 14. チェックボックスの列全体を選択解除するにはどうすればよいですか?
- 15. Excelの配列に列全体をコピー
- 16. どのようにdatagidviewの選択された列をExcelシートにExcelシートをエクスポートするには
- 17. datatables.jsに列が自動的に選択されます
- 18. データ列全体を一度入力すると自動的に複数の列をソートする
- 19. excelで数式の列や行全体を選択する方法は?
- 20. ラジオボタンtkinterを自動的に選択
- 21. Excelのマクロで別のシートにコピーする列数を動的に選択
- 22. は、どのように私は、文字列の最初のインスタンスを選択し、行全体を削除
- 23. 自動補完は、私は完全に自動で全体のJSONデータを取得したJSONデータ
- 24. ラジオボタンが自動的に選択されないようにする方法。
- 25. どのように自動的にJBuilder
- 26. javafxで表の列を自動的に選択
- 27. 自動的にローカルネットワーク上のクライアントPC全体にファイルをコピー
- 28. Excelの列全体を別のセルにコピーするには
- 29. テキスト入力を自動的に選択するにはどうすればよいですか?
- 30. Excel VBA - 罫線全体のテーブルを選択する方法
'= SUM($ A:$ A)'できませんでしたか?私はそれをすることができますが、間接的に使うことになります。それは、あなたがtbhを避ける方が良いです。 –