![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?08b1c8b)
No.1ベストアンサー
- 回答日時:
> INDEXとMatchを使い行の一番右(左から順にセルが埋まるので右端のセルが一定では無い)の値を返すようにしました。
数値にも文字列にも対応したすばらしい式ですね。感心しました。
> 一番右から2番目のセルの値(求めたものの左隣り)もほしいのです。
こんな数式を作れる人が何をおしゃいますことやら・・・。
左隣ならINDEXを1つ少なくするだけのことですから
=INDEX(1:1,MAX(IF(COUNT(1:1),MAX(MATCH(MAX(1:1)+1,1:1,1))),IF(COUNTIF(1:1,"*"),MATCH("",1:1,-1)))-1)
でいいんじゃないでしょうか?
あああ。そんな簡単なことで良いのですね。
もともとの式は似て非なるものを前任の方が残して行ったので、それをそれを紐解いて応用して作成したものなのです。
あるものを理解し紐解いて応用できたのですが、そこにない情報をどのように組み入れるのかがさっぱりわからず。。。。
なるほどぉ。。。見るとわかるのですが、作り出せないので感動しました。
ありがとうございました。
No.6
- 回答日時:
みなさんいろいろなやり方を考えますねぇ
僕もひとつ考えました。配列数式を使いますが、式が直感的でわかりやすかなと思います。
{=INDEX(1:1,MAX(IF(ISBLANK(1:1),0,COLUMN(1:1))))}
左隣はやはりINDEXの-1なんですが、その左隣が空白の場合はどうすればいいのか。。。正直、悩んでます。
本当にいろいろな方法が考えられるものですね。
次回にまたこの回答例を参考にいろいろ自分でも応用してみようと思います。
ありがとうございました。
No.5
- 回答日時:
左から順に入っているのなら 既に出ている方法(COUNTを使う方法)
でできそうですが せっかくなので
> =INDEX(1:1,MAX(IF(COUNT(1:1),MAX(MATCH(MAX(1:1)+1,1:1,1))),
> IF(COUNTIF(1:1,"*"),MATCH("",1:1,-1))))
この式は
=LOOKUP(10^16,CODE(1:1),1:1)
こうすることもできますね。ひとつ前なら
=INDEX(1:1,LOOKUP(10^16,CODE(1:1),COLUMN(1:1)-1))
No.4
- 回答日時:
INDEX関数の列を示す引数のところにー1すれば済む。
同行一番右は
=INDEX(A1:Z1,1,COUNTA(A1:Z1)) (Z列までが入力範囲として)
もし式複写するなら =INDEX($A1:$Z1,1,COUNTA($A1:Z$1))など
または
=INDEX(1:1,1,COUNTA(1:1))
その左はー1列すればよい
=INDEX(A1:Z1,1,COUNTA(A1:Z1)-1)
または
=INDEX(1:1,1,COUNTA(1:1)-1)
そのようですね。下の回答を拝見して学びました。
このマイナス1が曲者でした。
このような使い方ができるとは知らなかったので、とても役に立ちました。
ありがとうございました。
No.3
- 回答日時:
よくもまあこんな複雑な式を作りましたねぇ。
2,3ケ月後に見て、直ぐ分かるのだろうかと人事ながらちょと心配。。。(^^;;;
途中に未入力セルがない前提なら、、、
●右端の値
=INDEX(1:1,0,COUNTA(1:1))
●右端よりひとつ前の値
=INDEX(1:1,0,COUNTA(1:1)-1)
●右端より二つ前の値
=INDEX(1:1,0,COUNTA(1:1)-2)
外しましたらご容赦願!
以上です。
ありがとうございます。
そうなんです。未入力セルがなければ一番右はこれだと私も思うのです。
ところが、空白があるもので、これだとだめなんです。
でも、右寄りひとつ前の値への応用は#1の場合と同じでこれが私にはわからなかったので、大変勉強になりました。
No.2
- 回答日時:
複雑な式なので、にわかには理解できませんでした。
で、
こんなのでは駄目なんですか。
一番右
=INDIRECT(ADDRESS(1,COUNTA(1:1)))
左隣
=INDIRECT(ADDRESS(1,COUNTA(1:1)-1))
ありがとうございます。
INDIRECTは使ったことがない関数で、今パラパラと本をめくってなるほどと思いました。
次回何かの折にぜひ使用したいものです。
ところが今回は空白があるものでこれだとだめなんです。
でも、右寄りひとつ前の値への応用は#1の場合と同じでこれが私にはわからなかったので、大変勉強になりました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) 列の複数ある空白セルを飛ばして、セルに並べて表示したい 3 2023/02/12 16:49
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Excel(エクセル) INDEX関数とMATCH関数を使用し値を返す数式についてです 2 2022/04/20 13:40
- その他(Microsoft Office) Excel 2列の値を返す数式についてです 1 2022/11/23 22:59
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) マクロを簡潔にしたい 6 2022/09/16 10:37
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) エクセルで空白セルを含む列の最終行の値を取得する式を教えてください 3 2022/06/20 14:12
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】大変な警告
【大喜利】「今このパソコンは大変危険な状態です」という警告メッセージを無視してパソコンを開いたら、こんなことが起こった
-
何回やってもうまくいかないことは?
みなさんには、何回やってもうまくいかないことはありますか?
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
テレビやラジオに出たことがある人、いますか?
テレビやラジオに取材されたり、ゲスト出演したことある方いますか?
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
excelの特定のセルの隣のセル指定について
その他(Microsoft Office)
-
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
自分の左隣のセル
Excel(エクセル)
-
-
4
エクセルで空白を無視して一番左にあるセルを参照したい
Excel(エクセル)
-
5
Execelで列の検索に関する質問、最終行から2番目を見つけたい
Excel(エクセル)
-
6
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
-
7
Excelで一番右の列に入力された最新データを拾うようにしたいのですが…
Excel(エクセル)
-
8
Excel 表から値をさがして隣のセルの値を返す
Windows Vista・XP
-
9
マクロでセルの右から2番目の文字を取得する方法を教えてください
Excel(エクセル)
-
10
エクセルで空白を無視して一番左にあるセル内容(文字列)を別セルに返したい
Excel(エクセル)
-
11
エクセルで、全部のセルのそれぞれ右から2つ目の数字を取り出して合計したい
Excel(エクセル)
-
12
エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
システムファイルについて
-
別のシートの指定列の最終行を...
-
Excelファイルを開くと私だけVA...
-
Excel関数の解決方法
-
自動的に日付入力 応用
-
エクセルで、数字の下4桁の0を...
-
スプレッドシートでの数値集計
-
UNIQUE関数の代用
-
Excel 日付の表示が直せません...
-
カーソルを合わせてる時のみ行...
-
Vba アドインソフトのバージョ...
-
エクセルの設定、下へスクロー...
-
エクセルの設定、特定の列以降...
-
Excelの関数を教えて下さい。
-
Excelの条件付き書式のコピーと...
-
Excelでプルダウン選択(I1セル)...
-
Vbaをバッチ処理で動かす方法に...
-
エクセルでオートフィルタが動...
-
Excelで、すでに書いてある表を...
-
エクセルの『共有作業』につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】重複する同じ行を、...
-
Excelの条件付き書式のコピーと...
-
vba 印刷設定でのカラー印刷と...
-
VBA の単語の意味を教えて下さい。
-
Excel 日付の表示が直せません...
-
エクセル 同じ行の隣り合う数字...
-
エクセル条件付き書式について。
-
エクセルの数式につきまして
-
ファイル名の変更
-
エクセル 数字のみ抽出につて
-
Excelの開始ブックを固定したい...
-
エクセルの数式について教えて...
-
エクセルのセルをクリックする...
-
=INDIRECT(RIGHT(CELL("filenam...
-
エクスプローラーで見ることは...
-
Excelの関数で質問です
-
至急お願いいたします 屋上の備...
-
エクセルでセルに入力する前は...
-
関数を教えて下さい
-
Excel 関数での質問です
おすすめ情報