[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『表計算にて。』(サンチョン)
初めて質問致します。至らない部分が御座いましたら失礼致します。
例えばここ10回のみのデータを重要視したいとします。EXCELのA1からA10に全て3を入力したとします。
ここからその10回のみを重視したい為にA10に矢継ぎ早に数値を入力したとします。
現在のA10に4を入れます、その前にあった3に上書きされて4となるのではなく元々の3はA9に繰り上がりA1〜A9は3、A10のみ4と自動的になる方法はありますか?
< 使用 Excel:unknown、使用 OS:Windows10 >
そういうのは、「表計算」ではありませんので、 表計算ソフトでやることではないと思います。
無理にやろうとするなら、自分でマクロを組めば多分できます お勧めはしません。 (´・ω・`) 2021/03/05(金) 15:05
Private Sub Worksheet_Change(ByVal Target As Range) Dim targetCell As Range Set targetCell = Intersect(Me.Range("A10"), Target) If Not targetCell Is Nothing Then Application.EnableEvents = False buf = Target.Value Application.Undo Me.Range("A1:A9").Value = Me.Range("A2:A10").Value Target.Value = buf Application.EnableEvents = True End If End Sub (´・ω・`) 2021/03/05(金) 15:14
こんばんは!
例えばですけど、、いつも最下位から10個を表示したいということであれば 10個選択した状態で=OFFSET(A1,COUNTA(A:A)-10,,10)と入力してCtrl+Shift+Enterで確定すると ↓の様になります。
履歴は履歴で範囲を変えればまた使えますしね。。。
3 3 =OFFSET(A1,COUNTA(A:A)-10,,10) 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 6 4 6 (SoulMan) 2021/03/05(金) 21:26
例えばB列に下に向かって順にデータを入れていくとして、 常にB列の下から10行を別のセルに抜き出すというのは、 できるんじゃないでしょうかね。
一例としては、A1:A10の範囲に =OFFSET(B1,COUNT(B:B),0,10) として配列数式として確定
B11セルから、下に順にデータを入力すると、B列の下から10セルがA1:A10に表示されます
入力セルがどんどん下にいくので、B11セルでウィンドウ枠の固定をしておくのがいいです (´・ω・`) 2021/03/05(金) 21:35
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.