
No.2ベストアンサー
- 回答日時:
こんにちは。
一行目を検索するとして、
入力が文字列だけなら、
=INDEX(1:1,MATCH("ー",1:1))
数値だけなら、
=INDEX(1:1,MATCH(9E+307,1:1))
・・・9e307は、十分に大きな数字なら何でもよいです。
どちらか分からないなら、組み合わせて
=INDEX(1:1,MAX(MATCH({"ー",9E+307},1:1)))
1:1というのは、A1:M1と書き換えてもよいです。
A1:M1と書けば、A1:M1のなかで一番右端の値を
参照します。
No.6
- 回答日時:
VBAでやると、End(xlUp)とEnd(xlToLeft)だけで出来ます。
Sheet1の右端をSheet2のA列にセットします。数字以外が右端にあっても、拾ってしまいます。
(コードを簡単にするため)
Sub test01()
Dim sh1 As Worksheet
Dim sh2 As Worksheet
Set sh1 = Worksheets("sheet1")
Set sh2 = Worksheets("sheet2")
'-------
d = sh1.Range("a65536").End(xlUp).Row
For i = 1 To d
c = sh1.Cells(i, "IV").End(xlToLeft).Column
sh2.Cells(i, "A") = sh1.Cells(i, c)
Next i
End Sub
これはユーザー関数化することが出来ます。
Function leftcv(a)
c = Cells(a.Row, a.Column).End(xlToLeft).Column
MsgBox c
leftcv = Cells(a.Row, c)
End Function
シートには、X1セルに=leftcv(x1)などと入れます。
データ列の最右列より、x列は右にあること。
下方向へ式複写が出来ます。
(例)
(A) (B) (C) (D)
12ab1212(セルx1)
1244(x2)
3423242525(x3)
231212(X4)
No.5
- 回答日時:
データ範囲が、A1:I1であるとして、
=INDEX(A1:I1,,COUNT(A1:I1))
では、いかがでしょうか。
ただし、途中に空白行があると、うまく右端のデータを読んでくれませんが。
No.4
- 回答日時:
同じシート上で1行目なら(行は1:1)
=INDEX(1:1,1,MATCH(MIN(1:1)-1,1:1,-1))
又は
=INDIRECT(ADDRESS(1,MATCH(MIN(1:1)-1,1:1,-1)))
異なるシート(Sheet1)のデータなら
=INDEX(Sheet1!1:1,1,MATCH(MIN(1:1)-1,Sheet1!1:1,-1))
又は
=INDIRECT(ADDRESS(1,MATCH(MIN(1:1)-1,Sheet1!1:1,-1),,,"Sheet1"))
No.1
- 回答日時:
こんにちは。
maruru01です。例えば、B1から順に数値データを入力していくとして、最新(右端)のデータをA1に表示させる場合、A1に、
=IF(COUNT(B1:IV1),LOOKUP(MAX(B1:IV1)+1,B1:IV1),"")
と入力します。
なお、B1~に1つも数値データがない場合は、「""」にしてあります。
ちなみに、認識するのはあくまで数値データで、途中や右の方に文字列データがあっても、無視されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで日付のグラフへの表示 2 2022/04/15 11:04
- Excel(エクセル) エクセルデータの集計、一つのセルに複数のデータがある場合 7 2022/12/28 20:19
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセル テーブル機能の不明点 2 2022/04/14 14:10
- Excel(エクセル) エクセルのセルの、そのセルから左に見ていって、文字があったらそのセルの所定の行を表示する方法 7 2022/04/25 09:11
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- レトロゲーム ファミコンのインベーダの質問その3 背景にインベーダーを描画したとしても、なぜ動けるのか? 3 2022/07/08 16:58
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
このQ&Aを見た人はこんなQ&Aも見ています
-
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
値の入っているセルのうち、一番右側の値を取得したい(エクセル)
Excel(エクセル)
-
選択行内で0%を除く一番右端の数値を取得したい
Excel(エクセル)
-
-
4
エクセルで空白を無視して一番左にあるセルを参照したい
Excel(エクセル)
-
5
Excel 一番右のセルを参照する
Excel(エクセル)
-
6
EXCEL 関数 選択範囲一番右のセル番地確認方法
Excel(エクセル)
-
7
Excelで一番右の列に入力された最新データを拾うようにしたいのですが…
Excel(エクセル)
-
8
Excel関数で、範囲内の最後のセルを得る方法
Excel(エクセル)
-
9
Excel累積が規定数を超えたらまたゼロから累積
Excel(エクセル)
-
10
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
エクセル ドロップダウンリスト...
-
【関数】同じ関数なのに、エラ...
-
Office2021のエクセルで米国株...
-
【マクロ】列を折りたたみ非表...
-
9月17日でサービス終了らし...
-
【マクロ】アクティブセルの時...
-
ページが変なふうに切れる
-
【条件付き書式】シートの中で...
-
【マクロ】3行に上から下に並...
-
【マクロ】オートフィルターの...
-
【マクロ】EXCELで読込したCSV...
-
【画像あり】オートフィルター...
-
他のシートの検索
-
エクセルの循環参照、?
-
Excelファイルを開くと私だけVA...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報