
No.2ベストアンサー
- 回答日時:
こんにちは。
maruru01です。データがB列から、順に右へ入力されていくとして、A列に最新データを表示する場合は、
A1を選択して数式バーに、
=INDIRECT(ADDRESS(ROW(),MAX(IF(LEN($B1:$M1),COLUMN($B1:$M1)))))
と入力し、まだカーソルが数式バーにある状態で[Ctrl]と[Shift]を押しながら[Enter]を押して決定します。
(数式の両端に「{}」が付いて配列数式になります。)
これを下の行へコピーします。
あとは、このA列の値でグラフを作成すればいいと思います。
なお、上記の数式ではデータ入力範囲をB~M列にしましたが、後ろの列は、データを入力する可能性のある最大の列にして下さい。
(何列まで入力するか分からない場合は、エクセルの最終列のIVにしましょう。)
各関数については、ヘルプなどを参照して下さい。
配列数式については、以下のページを参考にして下さい。
http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm
参考URL:http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm
No.5
- 回答日時:
グラフを作成と言うことですので、
●や×は数値ですよね?(違ったら読み飛ばしてください)
A列は項目名
B列に最新データ
C列からデータが入力されるものとします。
B2セルに
=IF(C2="",0,LOOKUP(10^32,C2:IV2))
というのはどうでしょうか?
皆さん、いろいろありがとうございました!
いろんなほうほうがあるんだなぁ!と思ってしまいました。
結局、時間的なこともあり、NO.2さんの方法を使用させていただきました。
また時間があるときに、他の方の教えていただいた方法も、やってみたいと思います!
ありがとうございました!
No.4
- 回答日時:
全行で空白セルがデータセルの間にないものと言う条件が満たされるとして
(例データ)A1:D7に
ac
axc
acdd
ac
acc
a
sc
(関数式)
E1に=OFFSET(A1,0,4-COUNTBLANK(A1:D1)-1)
といれる。
(結果)
c
c
d
c
cc
a
c
データがA-D列までなので4を式中に使っています。
J列が最右列なら10にして、式はK列より右列に
設定します。
No.3
- 回答日時:
同じくA列に
=OFFSET(A1,0,COLUMNS(1:1)-COUNTBLANK(1:1)-1)
でもできますね。
空欄のセルより右にデータが入力されないことが前提です。
No.1
- 回答日時:
色々な実現方法があると思いますが・・・
たとえば、一番左端の列のセル(A3のセル)に以下のような数式を埋め込みます。
=INDIRECT("R" & CELL("row",B3) & "C" & COUNTA(B3:H3)+1,FALSE)
こうすると、B3からH3までに左から順に入力されたデータの一番右端の値が取れるようになります。
この式は、INDIRECTワークシート関数を用いて、R1C1形式でアドレスを参照し、CUUNTA()で取り出した、今データが入力されているセルの数を指定しています。
ヘルプ等を利用して、解析をされれば、応用は可能であると思います。ご参考になれば幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
エクセルで空白を無視して一番左にあるセルを参照したい
Excel(エクセル)
-
Excelで一番右の列に入力された最新データを拾うようにしたいのですが…
Excel(エクセル)
-
-
4
エクセルにおいて、数値が入っている一番右端のセルの値を取得する方法
Excel(エクセル)
-
5
範囲内の最左に入力された数値を取得する方法
その他(Microsoft Office)
-
6
選択行内で0%を除く一番右端の数値を取得したい
Excel(エクセル)
-
7
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
8
EXCEL 関数 選択範囲一番右のセル番地確認方法
Excel(エクセル)
-
9
エクセルで求めたセルの左隣りのセルの値を返したいです
Excel(エクセル)
-
10
エクセル関数で、飛び飛びの複数セルの最右の値を求めたい
Web・クリエイティブ
-
11
エクセルで左端のセル位置を取得するには
Excel(エクセル)
-
12
初めて0以外の数値が出てきたときの値を表示(EXCEL)
Excel(エクセル)
-
13
エクセルで左から、最初に0より大きい値を抽出したい
Excel(エクセル)
-
14
Excelで最大値の入っている数値の右側にある項目名を拾いたい。
その他(Microsoft Office)
-
15
連続データが入った行の一番右端の右側の空白セル
Excel(エクセル)
-
16
エクセルで空白セルを含む列の最終行の値を取得する式を教えてください
Excel(エクセル)
-
17
エクセルで一番右のセルの値が条件に適合している場合 取得できる関数について
Excel(エクセル)
-
18
Excel 一番右のセルを参照する
Excel(エクセル)
-
19
ピボットテーブルの結果を四捨五入するには
Excel(エクセル)
-
20
VBA データ(特定値)のある最終行を取得したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
エクセル、正数のみの集計[(負...
-
【エクセル】区切り位置で分割...
-
更新前と更新後の差分をVBAを使...
-
値の入っているセルのうち、一...
-
SUMIFで数値が入力されているセ...
-
【Excel】歯抜けデータの集約
-
エクセル 8ケタの数字から日数...
-
ピボットテーブル 0個の行を...
-
エクセル2000で〇×の並び替えを...
-
Excel関数:「0」を除いた標準...
-
エクセルで条件を複数選んだ合...
-
エクセル セル内の重複する文...
-
Excel関数で、範囲内の最後のセ...
-
DSUM条件範囲の指定について
-
エクセルで点数分布のグラフを...
-
Excelで複数列かつ複数行分の一...
-
Excelで、72列のデータがありま...
-
オートフィルのマクロを作りたい
-
複数の候補列から、検索値と一...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
【エクセル】区切り位置で分割...
-
更新前と更新後の差分をVBAを使...
-
Excel関数:「0」を除いた標準...
-
SUMIFで数値が入力されているセ...
-
値の入っているセルのうち、一...
-
エクセル、正数のみの集計[(負...
-
ピボットテーブル 0個の行を...
-
エクセルに入力された日付「S40...
-
エクセル 8ケタの数字から日数...
-
Excel関数で、範囲内の最後のセ...
-
複数の候補列から、検索値と一...
-
【Excel】歯抜けデータの集約
-
エクセルで何種類のデータがあ...
-
correl関数の範囲指定
-
《エクセル2000》重複している...
-
SUMPRODUCT関数 行が増えても...
-
EXCEL 階段状のグラフ
-
エクセル2000で〇×の並び替えを...
-
Excelのマクロで行を間引きたい
おすすめ情報