• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの検索時に行を選択したい)

エクセル検索時の行選択方法とは?

このQ&Aのポイント
  • エクセルの検索時に特定の行を選択する方法を教えてください。
  • エクセルのデータベースで特定の要素を含む行を検索する方法について教えてください。
  • エクセルでの検索結果を特定の行に絞り込む方法を教えてください。

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

  • ベストアンサー
  • te12889
  • ベストアンサー率36% (715/1959)
回答No.3

2番です。読み方が未熟なばかりにすみません。 で、くどいようですが、「オートフィルタ」です。 A列が、A・B・C・A・B・C・・・と縦にならんでいて、B列に文章が並んでいると仮定するならば、「オートフィルタ」を機能させて、A列で「C」の行のみを抽出したうえで、B列で「冬」で始まる行を抽出する・・・ってな感じではなかろうかと思うのですが。 まだ解釈が甘いようでしたら申し訳ないです。 Excelに関する知識が増えれば、機能を想定した表組みやデータ配置ができるようになりますので、頑張ってください。(って、偉そうなこと言えるほどマスターしていないが・・・)

hotorin
質問者

お礼

ありがとうございます! A列でのC行(<複数存在する)のみの抽出のやり方がわからなかったのですが、 (すみません、最初からそう書けばよかったのですね) オートフィルタを使ってのC行の判別?のやり方がわかったのでその後は 抽出した後、検索にかけました。 欲しかったデータも取れました。本当に助かりました。 重ねて、ありがとうございました。

その他の回答 (5)

noname#36559
noname#36559
回答No.6

No.4です。No.5の方のご回答で気が付きました。 >AがC10にあればD10に原文が書いてあり >BがC11にあればD11に訳文が書いてある >そのABC(ときにはDもあったり不規則で)が繰り返し並んでおり・・・ なるほど。 ABCが、すべて一緒の列にあるわけでもなく、 原文・訳文なども、一緒の列ではなかったんですね。 それだと、オートフィルタを使っても、ちゃんと検索されないですね。 No.5の方がおっしゃるように、表を、ABCなどが同じ列に、原文・訳文などが同じ列になるように、綺麗に作りなおすか、 空いている列に、あらためてABCを入力する列を1列作って再度自分で入力してから、 あらためて作ったほうのABCの列でオートフィルタを使うか、 やはり、目視で探すしかないような気がします。

  • vista2446
  • ベストアンサー率46% (131/279)
回答No.5

>AがC10にあればD10に原文が書いてあり >BがC11にあればD11に訳文が書いてある >そのABC(ときにはDもあったり不規則で)が繰り返し並んでおり・・・ 非常に乱雑な表のようですね。おそらく、なんの規則性も持たせず、思い立つがままに入力されたのでしょう。テーブルを作り直すことをお勧めします。そうすれば、Excelの機能を使えます。 フィルタオプションですべての列に「B」を指定すれば、「B」を含む行を抽出できますが、原文、訳文、解説文の定義が成されていない「訳文」セルをExcelの機能を使って検索することは出来ません。残念ですが、検索ツールで目視で探し出してください。 ※オートフィルタは「列」を検索して「行」ソートする機能です。一般的な表であれば、かなり便利な機能です。フィルタオプションは「列」を検索し該当「行」を抽出する機能で、別表に書き出すことも出来ます。

noname#36559
noname#36559
回答No.4

こんばんは。 セルにA、B、Cという言葉は入力されていますか? 入力されていなければ、1、2、3でも、何でも良いので、 その行が、原文、訳文、解説のどれなのか区別出来るように、歌の隣のセルに入力してください。入力されていたら、すみません。 A 冬寒記~ がデータ最初の原文だとして、 その上の行は見出しや空欄にするなど、データは入れないでおいてください。 左端の行番号が書いてある欄で、 A 冬寒記~ の  すぐ上の行(見出しや空欄にするなどした、歌のデータではない行)をクリック→ データ→フィルタ→オートフィルタ にします。 A・B・Cが入力されている列のオートフィルタでBを選択します。 で、Bの訳文だけになったところで、検索されるのは、どうでしょうか。 歌が入力されている列のオートフィルタでオプションを選択し、 *冬*  と等しい 冬   を含む などとしても、冬が入っているものが、抽出されると思いますよ。

  • te12889
  • ベストアンサー率36% (715/1959)
回答No.2

「オートフィルタ」の「オプション」で拾い上げるのがいいかもしれませんね。 (1) B列だけでいいなら、列名「B」をクリックしてB列全てを選択 (2) 「データ」メニューから「フィルタ」から「オートフィルタ」をクリック (3) 1行目=項目行に「▼」ができるので、これをクリックして「(オプション)をクリック (4) 現れたダイアログボックスの「抽出条件の指定」の左の小窓に「冬」と入力し、右の小窓の「▼」をクリックして「で始まる」又は「を含む」を選択して「OK」 ・・・で、いかがでしょうか?

hotorin
質問者

補足

列ではなく、行なのですが・・・。 (すいません、私の書き方が未熟なばっかりに) 上から3行目と6行目と9・・・という風に検索したい行が並んでいて (実際はもう少し不規則ですが) 何個かならシフトキーで選択できるのかな?とも思ったりするのですが、 何百もあるのでどうしたらよいものか困っています。 おっしゃっている方法の「行」のバージョンはないものでしょうか?

  • naka910
  • ベストアンサー率0% (0/1)
回答No.1

検索したい列を選択後(AとかBとか書いてある部分をクリックすればできます)、検索(編集→検索 もしくは Ctrlキー+F)で可能です。

hotorin
質問者

補足

書き方が未熟で申し訳ありません。 検索したい行が複数なのです。ちなみにAとかBとか書いてあるところも 一つのセルです。 AがC10にあればD10に原文が書いてあり、 BがC11にあればD11に訳文が書いてあるというふう並んでいます。 そのABC(ときにはDもあったり不規則で)が繰り返し並んでおり、 B(という訳文の)行ばかりをピックアップして検索したい(冬という 検索にかけたい)のです。