• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel:特定の文字列の隣のセルを参照するには)

Excel:特定の文字列の隣のセルを参照するには

このQ&Aのポイント
  • Excelで特定の文字列の隣のセルを参照する方法について教えてください。
  • 縦方向に人物、横方向に仕上げたドリルの内容を書いた表を作成しています。ドリルの数は人物ごとに異なるため、行ごとの列数も異なります。最後にトライしたドリルの隣のセルに「達成」という文字を入れ、その隣のセルにかかった日数を入力します。このかかった日数をB列に表示するためにはどのような式を使えばいいですか?
  • エクセル賢者の皆様、お助けください!特定の文字列の隣のセルを参照する方法が分かりません。縦方向に人物、横方向にドリルの内容を書いた表を作成しています。人物ごとにドリルの数が異なるため、行ごとに列数が異なります。最後にトライしたドリルの隣のセルに「達成」という文字を入力し、その隣のセルにかかった日数を入力します。このかかった日数をB列に表示するためにはどのような式を書けばいいですか?エクセル賢者のホームページを参考にINDEX関数とMATCH関数を試しましたが、うまくいきませんでした。お知恵をお貸しください!

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

データ例 D2:H8 下記では、-は空白セルとする。 本番では、-のところはデータがあっても良い - 達成 12 達成 18 - 達成 20 - - - 達成 15 達成 9 - - 達成 13 - 達成 16 I列に結果を出すとして I2に式 =OFFSET($D2,0,MATCH("達成",$D2:$H2,0),1,1) これをI8セルまで式複写して、結果 12 18 20 15 9 13 16 セルデータが「達成」とあるセルの、すぐ右隣列のデータを採ってきたもの。 ーー もし、質問の意味を、取り違えていたらスミマセン。

arsk2150
質問者

お礼

その通りです~!!ありがとうございます! ばっちりできました! 似たような別の表でも同様の処理が必要でしたが、 無事そちらにも適用できました。感謝感謝です!

その他の回答 (2)

  • msMike
  • ベストアンサー率20% (368/1812)
回答No.3

B2: =INDEX(C2:CX2,MATCH("*日",C2:CX2,0))

arsk2150
質問者

お礼

ばっちりできました!!! いろいろな方法があるものなんですね…Excelも、それを使いこなしておられる皆様も本当に尊敬いたします…! ありがとうございました!

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.1

=INDEX(2:2,COUNTIFS($1:$1,"<>"&B$1,2:2,"<>")+1) とか?

arsk2150
質問者

お礼

できました!!すごすぎます…本当にありがとうございます。 図々しく申し訳ないのですが、ご教示いただいた関数の成り立ちをお教えくださいませんか…不勉強で申し訳ありません…

関連するQ&A