• ベストアンサー

エクセル ある特定の文字がある行番号について

エクセルである特定の文字がある行の行番号を関数を使って求めるには どうしたらよいでしょうか?

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

>続いての質問 お断りします。 新しいご相談事は、まず元のご相談を解決の操作で閉じてから、改めて「こんな具合になっているところからこういう結果を求めたい」ときちんとした具体的な情報を添えて投稿しなおしてください。 思いつきでダラダラと「ついでに聞いちゃえ」を垂れ流すと、今回のあなたの追加ご質問もそうですが聞きたいことの説明が結局手抜きになります。 >Aの上 =INDEX(A:A,MATCH("*A*",A:A,0)-1) などのようにして応用してください。

hawaiimen6
質問者

お礼

どうもありがとうございました。 質問のマナーがなっていなくて申し訳ありませんでした。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

どんなリストからどんな結果が欲しいのかイマイチ不明ですが、基本的には =MATCH("*○*",A:A,0) とすることで、A列から○を含む先頭のデータの行番号を計算できます。

hawaiimen6
質問者

お礼

ありがとうございます!! 続いての質問になってしまいますが、今出た計算結果の行番号のA列の値を参照するにはどうしたらよいでしょうか? もともと何がしたかったかと言うと、 A列の中の”A”という文字列が入っているセルのひとつ上のセルの値を参照したかったのですが…。

関連するQ&A

  • エクセルで特定の文字が含まれる行から特定の文字が含まれる行の削除方法

    エクセルで特定の文字が含まれる行から特定の文字が含まれる行の削除方法 表題のとおりですが、エクセルで特定の文字が含まれる行から特定の文字が含まれる行の削除方法について教えてください。 特定の文字(C列にあります)が含まれている行から5行下の先ほどとは違う文字(これもC列にあります)までを削除したいのです。 それがたくさんあり大変困っております。 エクセルを起動してマクロの記録を行い手作業で5回削除し記録終了としたのですが、 5回以上削除したい場合は操作が行われませんでした。 これをマクロで行うにはどういう式を作ればいいでしょうか? 宜しくお願いします。

  • エクセルで特定の文字を含む行を集めたい

    エクセルで定の文字を含む行を捜して並べて集めたいのですが…。つまり、表などの備考欄で特定の文字列(食費等の2文字)を探して、その文字がある行を続けて並べたいのですが…どなたか、よろしくお願いします。

  • ●特定の文字が含まれるセルの行番号取得(複数あり)

    excelの関数の質問です。画像をご参照ください。 「B1」に入力した文字が含まれる行番号を取得したいです。 これが一つであればMATCH関数で出せるのですが、最大20個出現するため困っています。 画像例のように「D1」に関数で答えを出したいです(カンマでつなげたい) 検索する範囲は「A2:A10000」程度で大丈夫です。 ※行番号取得と書きましたが、1行目を作業セルで使用するため  実際は「行番号から1引いた数」となります。 似たような質問がたくさんあると思いますが、検索しても解決しませんでした。 詳しい方、ご教授いただけるとうれしいです。 よろしくお願いいたします。 --------------------------------------------- 検索値⇒ ● 結果⇒ タイトル行 ●あ い う え ●お か き く ●け こ ---------------------------------------------

  • エクセルで特定も文字が含まれている行のみ選択

    いつもお世話になっています^^ エクセルで、特定の文字が含まれている行以外を非表示にしたいです。 このカテゴリーで、削除するトピは見つけたのですが・・ 特定の文字は、複数列にまたがっております。 宜しくお願いします。

  • EXCELの行番号、列番号の大きさ!

    EXCELで列番号A、B・・・行番号1、2、3の文字の大きさが、EXCELのファイルによって違います。印刷しようとしても同じ設定なのに若干ずれています。 違うところといえば、その列番号、行番号の文字の大きさです。直すにはどのようにしたらよいのか教えてください!

  • Excelの特定のセル内で“X”文字目が“Y”を検索→行の抽出

    Excelである特定のセルのX文字目が“Y”の行だけを抽出したいのですが 便利な関数はありませんでしょうか? Excel初心者です。宜しくお願いします。

  • Excelで特定文字を数える

    Excelを使っています。 かなりのデータ(行・列ともに)があるのですが、 それぞれのセルの文字列の中にある”・”の数を数えて 別のセルに表示させたいのです。 文字列操作の関数に、文字列の中から特定文字を探し出し その位置を知らせる、というものは見つかったのですが、 上記のような条件に当てはまるものはみつかりませんでした。 どういった方法があるでしょうか。 よろしくお願いします。

  • エクセル / 重複する文字の行番号を抜き出す。

    お世話になります。 XP/2003 使用です。 エクセルで下記のようなケースの行番号を抜き出したいです。 できれば、関数のみがありがたいのですが、 マクロでもOKです。 ----------- 抽出したい行番号  重複する文字が入力された 「先頭の行」 と 「最後の行」 の行番号 ----------- 例 同じ列に、重複する単語が入力されています。 重複する単語は、必ず上下に並んでいますが、 1単語のみ場合もあります。 1  AAA 2  AAA 3  AAA 4  AAA 5  BBB 6  BBB 7  CCC 8  CCC 9  CCC 10 DDD 上記の場合の抽出した行番号 単語 → 先頭の行/最後の行 AAA → 1/4 BBB → 5/6 CCC → 7/9 DDD → 10/10 行番号は、B列、C列などに抽出できれば良いです。 何卒よろしくお願いします。

  • エクセルで特定の文字列が入った行を非表示にしたい

    エクセル(97)で特定の列のセルに特定の文字列が入った行を非表示にする機能はありますでしょうか? 例えばC列の3行目以降から「無し」という文字列が入ったらその行を非表示にしたいのですが・・・

  • エクセルで特定の行を除いて計算したい

    エクセルでA1からA100までを足し算したいのですが、特定の行、たとえば、13と25と43と68の行を 計算しないで合計を出したいのですが、この場合どのような関数式を入れたらよいのでしょうか? よろしくお願いします。

専門家に質問してみよう