
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(エクセル)
-
8
連続データが入った行の一番右端の右側の空白セル
Excel(エクセル)
-
9
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
10
エクセル関数で、飛び飛びの複数セルの最右の値を求めたい
Web・クリエイティブ
-
11
エクセルで一番右のセルの値が条件に適合している場合 取得できる関数について
Excel(エクセル)
-
12
Excelで最大値の入っている数値の右側にある項目名を拾いたい。
その他(Microsoft Office)
-
13
EXCEL 関数 選択範囲一番右のセル番地確認方法
Excel(エクセル)
-
14
エクセルで空白セルを含む列の最終行の値を取得する式を教えてください
Excel(エクセル)
-
15
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
16
Excelで重複データの件数ではなく、何番目かを求める方法
Excel(エクセル)
-
17
値が入っているときだけ計算結果が表示されるようにするには・・?
Excel(エクセル)
-
18
Excel関数で、範囲内の最後のセルを得る方法
Excel(エクセル)
-
19
「エクセル」特定の行(セル)を計算から除外したい
その他(Microsoft Office)
-
20
初めて0以外の数値が出てきたときの値を表示(EXCEL)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
SUMIFで数値が入力されているセ...
-
エクセルに入力された日付「S40...
-
Excel関数:「0」を除いた標準...
-
値の入っているセルのうち、一...
-
Excel関数で、範囲内の最後のセ...
-
エクセルVBAを使ってセルに日付...
-
EXCELデータのCSV変換の限界
-
ピボットテーブル 0個の行を...
-
correl関数の範囲指定
-
更新前と更新後の差分をVBAを使...
-
入力するとかってにセルの色が...
-
【エクセル】区切り位置で分割...
-
複数の候補列から、検索値と一...
-
エクセル 8ケタの数字から日数...
-
Excelで順番を逆に
-
Excelで複数列かつ複数行分の一...
-
ExcelVBAのご質問(sumifs)
-
エクセル2000で〇×の並び替えを...
-
Excel:合計が一番上になる形で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
【エクセル】区切り位置で分割...
-
更新前と更新後の差分をVBAを使...
-
値の入っているセルのうち、一...
-
Excel関数:「0」を除いた標準...
-
エクセルに入力された日付「S40...
-
エクセル、正数のみの集計[(負...
-
SUMIFで数値が入力されているセ...
-
Excelで複数列かつ複数行分の一...
-
ピボットテーブル 0個の行を...
-
correl関数の範囲指定
-
【Excel】歯抜けデータの集約
-
複数の候補列から、検索値と一...
-
Excel関数で、範囲内の最後のセ...
-
エクセル 8ケタの数字から日数...
-
EXCEL 階段状のグラフ
-
あるexcel表からチェックボック...
-
エクセルで何種類のデータがあ...
-
Excelで順番を逆に
-
エクセル 別のファイルにデータ...
おすすめ情報