• 締切済み

表の中で文字検索をし、その横の数字を表示させたい。

社内資料のためにどこに何があるかをわかるようにするための表を作ってほしいと言われました。 資料は膨大なため、リストを作るのみではなく簡単に検索できるようにもしたいのです。 入力する項目は、資料のタイトルとその資料のある棚番です。 検索では、探したい資料のタイトルの一部を入力すれば、該当する資料のある棚番が表示されるようにしたいのです。 いくつも該当があると思うので、すべて表示させたいのですが、基本的なエクセルの関数なら分かるのですが、今回のような場合のやり方を知りません。 エクセルでもワードでもどちらでもよいので、この検索を出す方法を教えてください。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

安直ですが、エクセルの「ツール→フォーム」を利用すれば関数など不要で簡単に検索できますが、如何でしょうか。

全文を見る
すると、全ての回答が全文表示されます。
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

#2で書いたWendy02です。 ちょっと話が違ったかもしれません。私の場合は、20ファイルぐらいで、あちこちのフォルダに置いてあるものに対する検索です。マクロでも出来ないことはないのですが、とてもKwicのスピードは敵いません。 もし、1つのブックやドキュメントなら、他にいくらでも方法はあります。

全文を見る
すると、全ての回答が全文表示されます。
  • takkuni
  • ベストアンサー率24% (166/676)
回答No.3

1.項目行にカーソルを当てる。 2.データ ~ フォームで検索条件ボタンをクリック。 3.条件に資料のタイトルを入力 4.次を検索ボタンをクリックすると次のデータが表示されます。(一覧表示は出来ません。) なお、タイトルの入力にはワイルドカードが使えるかどうかは検証していません。 項目行に結合セルがあったらこの機能は使えません。

全文を見る
すると、全ての回答が全文表示されます。
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 私は、植物の学術名のリストを作ることがあります。自分の書いたものに関する資料は、二重に書く必要がないので、その文書のタイトル名とページを表示して依頼主さんに連絡します。数百ページもありますので、Word文書をKwic Finder というツールを使って検索しています。 これは、Excelでも使えるのですが、Wordのほうが検索は楽です。思った以上に便利でした。 KWIC Finder 3.21a http://www31.ocn.ne.jp/~h_ishida/

全文を見る
すると、全ての回答が全文表示されます。
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

エクセルの場合は、一覧表になっているなら オートフィルタ機能を使って、検索する際に、 オプションで「・・・」を含むで検索ができます。 いちいち毎回オプション設定をするのが 面倒であれば、うまくマクロを組み合わせれば もっと簡単にできるかもしれません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel2000の表を検索して、数字ではなくイメージデータを取り出すことができますか?

    こんなこと可能なのでしょうか? ”マスター”シートのA列にキーとなる番号1~3が入っており、 B列のそれぞれのセルにイメージデータが貼り付けられた表が 作成してあります。 この表を検索して、”完成表”シートのあるセルにキー番号を入力すると 対応するイメージデータが表示されるようにすることはできるのでしょうか? lookup関数を使ってみましたが、セルに入力されている数字や文字じゃないと 表示されません。 何か良い方法はありませんか?知恵を貸してください。

  • エクセルで文字列検索

    エクセルでB6から下に無制限で入力されたリストの中からB2、B3に入力された2つの文字列による部分一致、AND検索をかけて、該当するリストをオートフィルタの抽出のように表示させるシステムを作りたいと思っています。 説明が下手で申し訳ありません。 マクロで作ろうと思いましたがいろいろ調べながらやってみましたがなかなか思った通りにできませんでした。 上記のようなマクロはどうすればできますか?

  • エクセルで複数文字を検索する方法を教えてください。

    お世話になります。 エクセルで、関数を使用して、複数文字を検索する方法を教えてください。 具体的には、エクセルシートが2つあり(sheet1の名前は「姓名」、sheet2の名前は「該当」とします) sheet1(姓名)のA列に名前を入力して、sheet2(該当)のA列には、漢字600個を1文字ずつ縦に 並べたとします。(漢字600個は勿論全部違う漢字です) そこで、sheet1(名前)のA列に入力されている名前に対して、B列に関数を入れて、 sheet2(該当)のA列に該当する漢字があった場合は「当たり」と表示して、該当する漢字が 無い場合は空欄にする関数を教えていただけないでしょうか。 EXCEL2003になります。 よろしくお願いいたします。

  • Excel 複数セルから文字列の検索、表示

    エクセル初心者です。 過去のものを探しては見ましたが、うまくキーワードを見つけられなかったので 質問させてください。 リストで次のようなものがあるとします。  A   B  C  D  E  F  G 1○ 12 45 - 98 - 2■ - - 12 - 06 3◇ 35 12 01 99 - 4× - - - - 12 5☆ 08 61 20 12 - このリストで各行ごとにB~F列のセルにある「1」で始まる文字列を検索して 該当する文字列をG列に表示する方法はありますでしょうか? 関数とかVBAについては???なので、わかり易くお教え頂けると助かります。 よろしくお願いいたします。

  • 表の中に同じ数字がいくつあるかカウントする関数

    エクセルの関数で以下の作業が効率化できるものがあれば是非教えて下さい。 町内会のイベントで撮った写真(番号を振ったもの)を回覧し、 各世帯ごとに写真の番号を書いてもらって注文を受けました。 写真は全部で100枚程。 注文のあった世帯数は30世帯ほど。 全世帯の注文枚数は合計200枚程度です。 この200枚を写真の番号毎にカウントし、 カメラやさんに発注したいのですが、 回覧版の手書きの注文番号をエクセルに入力して、 同じ数字の個数をカウントしてくれる関数はあるのでしょうか・・・? エクセルの縦の列に世帯名 横に注文番号を入れています。(1セルにつき1番号) 全世帯の注文番号を入力し終えた時に 1番の写真が何枚、2番の写真が何枚と一発で表示されたら カメラ屋さんに注文するのが楽だな~と思いまして・・・。 今後も何回かこのようなとりまとめをしなければいけないので もし利用できる関数があるなら是非とも習得したいのです。 どうか宜しくお願い致します。

  • access(アクセス):検索して、該当すればメッセージを表示したい

    よろしくお願いいたします。 フォームのテキストボックスに数字を入力したときに この数字がテーブルのリストに存在する数字の場合は、 「該当有」とメッセージボックスで表示したく思っております。 例 テーブル   フォーム    メッセージボックス  1       2       該当有と表示  2       9       なにも表示しない  3      1,9       該当有と表示  4  5 メッセージボックスの表示の仕方はわかるのですが、 関数で検索をどのようにしたらよいかわかりません。 よろしくお願いいたします。

  • EXCELで横に作った表を縦に表示?コピー

    次のようなリスト(A表)があります 品番 商品名    色  値段 A-1 スケジュール帳   無地 500円 A-2 スケジュール帳   黒  500円 A-3 スケジュール帳(L) 白  1000円 上記を別リスト(B表)に、 A-1 スケジュール帳 無地 500円 A-2 スケジュール帳 黒 500円 A-3 スケジュール帳(L) 白 1000円 というような形に自動で表示 (A表を入力すればB表に内容が自動入力されるような形) にしたいのです。 そういった関数等があれば、ご教授頂きたいです。 ちなみに A表を B表にコピーすると、 B表が4行ずつなので、 品番~価格がずれてしまいます(T_T) 既出で同様の質問を捜してみたのですが 探し方が下手なのか、 探し出せませんでした。 宜しくお願い致します。

  • エクセルの数字と文字表示

    エクセル2010です。 昔から気になっていたのですが、今日改めて気になったので教えてください。 項目No等を1.とセルに入力すると、自動で数字の1と表示されますよね。 これを1.と文字として入力すると、セルの左上隅に緑の▼が表示され、これは文字ですよ、と教えてくれるのですが、この表示が下の方までず~と続くと読む方は少し気になります。 セル(行)単位で入力するのでエクセルが便利なのですが、この文字のアラーム表示を消す方法を教えてください。 通常は便利なのですが、用途によっては見苦しく感じますので。

  • エクセルのフォームに検索結果を表示する方法について

    エクセルのフォーム上に商品名を入力して、別シートに入っているデータを検索し、該当するデータを上記フォーム上に表示させたいと考えています。 【エクセルのフォームの概要】 (1)フォームはuserform1に作成してあります。商品名を入力→txtbox1 (2)「商品一覧表」というシートに商品一覧表が作成されていて、A1~J1000までデータが入っています。 (3)検索に引っかかるデータはその一覧表の左から2番目(商品名)の列です。 (4)該当するセルがある行の左から3番目のデータをフォームのtextbox2に表示させたいと考えています。 下記のように考えていますが、どうもうまくいきません。ご指導の程宜しくお願い致します。(つい最近マクロを始めたばかりなので、とんでもない構文なのかもしれませんが、自分ではどこがどうダメなのかわかりません。) Private Sub CommandButton1_Click() Dim RangeA As Range Set RangeA = Worksheets("商品一覧表").Range("A1:J1000") UserForm1.TextBox2.Text = Application.WorksheetFunction.VLookup(TextBox1.Value, RangeA, 3, False) End Sub

  • 表の中にページ番号表示

    よろしくお願いします。 エクセル2000でヘッターフッター以外に総ページ番号とページ番号を表示したい。 表の中に総ページ番号とページ番号を表示できるような関数?はありませんか?

専門家に質問してみよう