- ベストアンサー
Excelでのセルの検索
セルの検索方法について、質問します。 現在の表 A B C D --+-------+-------+-------+-------+------+-------+------- 1 鈴木 加藤 斎藤 --+-------+-------+-------+-------+------+-------+------- 2 佐藤 清水 --+-------+-------+-------+-------+------+-------+------- --+-------+-------+-------+-------+------+-------+------- 3 山田 --+-------+-------+-------+-------+------+-------+------- 理想形 A B C D --+-------+-------+-------+-------+------+-------+------- 1 鈴木 加藤 斎藤 斎藤 --+-------+-------+-------+-------+------+-------+------- 2 佐藤 清水 清水 --+-------+-------+-------+-------+------+-------+------- --+-------+-------+-------+-------+------+-------+------- 3 山田 山田 --+-------+-------+-------+-------+------+-------+------- 上記のような表(現在の表)で、D列に空白セル以外の一番右のセルを探して表示できるような関数を探しているのですが?。 仕事で進捗表の作成を行っており、困っていますのでよろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
D1: =IF(COUNTA(A1:C1)>0,OFFSET(A1,,COUNTA(A1:C1)-1),"") として、必要分下方コピーでは?
その他の回答 (2)
- maccheroni
- ベストアンサー率29% (12/41)
=INDEX(A1:C1,MAX(COLUMN(A1:C1)*(A1:C1<>""))) と入力して Ctrlを押しながらShiftを押しながらEnterキーを押してください。 {=INDEX(A1:C1,MAX(COLUMN(A1:C1)*(A1:C1<>"")))} という表示になれば成功です。
お礼
ご回答有難う御座いました。 早速教えていただいた内容の処理したところ、うまく処理できました。
D1のセルに以下の式を入力して下方向へコピーしてみてください。 =RIGHT(A1&B1&C1,IF(A1="",0,IF(B1="",LEN(A1),IF(C1="",LEN(B1),LEN(C1)))))
お礼
ご回答有難う御座いました。 早速試してみます。
お礼
ご回答頂いた内容にて作業しましたところ、うまく処理できました。 ご回答有難う御座いました。