• ベストアンサー

検索関数についておしえてください

よろしくお願いします。 検索関数を使って、書庫のどの場所に「該当するファイル」があるかを検索できるようにしたいと考えています。 考えとしましては、各ファイルにファイル番号を付し、品名と宛名を入力すれば、ファイル番号が表示されるようにしたいと考えています。

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

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

エクセルでは、何かすごい関数があるようにとっているかもしれないが、検索の関数は 1つのシートのデータで 1つの検索語について 検索するぐらいです。 VLOOKUP(ほかLOOKUPの2つ)、MATCH関数などしかないのです。不便ですが。 質問は意味を整理して無いのでは。 出来ればXXシステムというような本来プロに頼む課題だと思います。 周到な事前考察と入力をうまく続けられるか問題があります。 私の会社経験では、そんな、もし個人の思いつきのようなものであれば、何度も始めるが、みんな、そのうち自然放置になった。 ーー 品名と宛名を入力すれば=>ファイル番号 ファイル番号=>書庫の場所 の2段なのか 品名と宛名を入力すれば=>書庫の場所 なのか。 宛名とは?突然出してきて、意味不明。 簡単な実例でも補足して質問してください。 品名と宛名などで表現の統一性は日常保たれるのか、なども考慮点かと思う。 処理するのに使う仕組みは、一般には、検索に適したSQL言語が使える、アクセス以上が望まれると思う。エクセルは(プログラムを組んだりしないと)検索を目的にした仕組みではない、計算のための仕組みなので苦労する。

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

関連するQ&A

  • VLOOKUP関数について

    VLOOKUP関数についての疑問なのですが、 ...........A...............B 1..品名コード|.品名..| 2..A123...........|..お茶.| 3..A456...........|...水....| 4..A789...........|..お酒.| というデータがあったとします。 VLOOKUP関数を使用して、 このデータから 品名コードを入力して品名を検索することは できるのですが、品名を入力して品名コードを検索できません。 データのA列とB列の位置を入れ替えれば検索が可能になりますが…。 VLOOKUP関数は検索するキーのデータが一番左側にないと機能しないのでしょうか? どなたかご教授お願いいたします。

  • Excel 関数 検索

    EXcelの関数について教えてください。 出場者の名簿(受付NO.品名.氏名.住所.etcを受付順で作成しました。 受賞者の順位もそのシートに入力してあります。 受賞者の順位はランダムで入力されます。 別シートで受賞者の順位を1~入力して、それに対応した内容を出場者の名簿から表示したいと思います。 そのシートを受賞者の順位に並び替えてしまえばLOOCUP関数で処理できますが、並び替えないで、受賞者コードを1~入力して表示できないでしょうか?

  • ACCESS2003でクエリを使った検索フォームを作っています。

    ACCESS2003でクエリを使った検索フォームを作っています。 クエリは以下の様になっています。 ----------  番号   タイプ   品名  1111   AA     商品1  2222   AA     しょうひん2  3333   BB     商品しょうひん3 ---------- 品名のフィールドの抽出条件に ---------- Like "*" & [Forms]![品名検索フォーム]![品名検索] & "*" ---------- と入れています。 品名検索フォームは帳票タイプで、フォームヘッダーにテキストボックスを設け 「品名検索」と名前をつけています。 テキストボックスに【商品】と入力すれば番号1111と3333が、【しょうひん】と入力すれば 番号2222と3333が抽出されるように設定し、ここはうまく動きました。 ただ、このフォームを開いた際、テキストボックスは空欄になっているため、全レコードが 表示されてしまいます。テキストボックスが空欄の際は、何も表示したくないのですが どこを触ればいいのでしょうか? どうかよろしくお願いいたします。

  • Excel2007で、検索をしたいのですが…。

    Excel2007で、検索をしたいのですが…。 A列にNo. B列に品名 であればVLOOKUPで検索出来るのですが、教えて頂きたいのは A列にNo. B列に品名 C列にもNo. D列にNo.入力 E列に表示 例) 01     机      91    02     椅子     92    03     布      93 01 と入力した場合も 91 と入力した場合もどちらも『机』と表示されて欲しいのです。 この場合、VLOOKUPでは対応出来ない気がするのですが、何か別の関数ありますか? 当方、関数は苦手で、ほぼ初心者のようなものです。 宜しくお願い致します。

  • ExcelのINDEX関数がうまく参照出来なくなってしまいました

    Excel2000を使用しています。 引き継いだファイルの関数がうまく表示できなくて困っています。 元に戻したいのですが、どのようにしたらもとにもどせるでしょうか? sheet1で、sheet2の住所録を参照して、該当番号に合う住所が表示されています。 Sheet1の数式が入る場所は「=INDEX(住所,A1)」となっています。 A1には、1~300の数字が入っており、その数字を参照して該当住所が表示されるようになっています。 しかし、なぜか280番台以降の住所が、#REF!でうまく参照出来なくなってしまいました。 仕方ないので、関数の挿入でINDEX関数を挿入して、 =INDEX('sheet2'!I1:I300,A1) と入力したら、1~300までの住所はうまく表示出来るようになったのですが、 もとの数式の通りに「参照している部分を”住所”」と表示したいのですが、どのようにしたらいいのでしょうか? 他のINDEX関数を使っているセルは、=INDEX(電話番号,A1)のようになっています。 分かりにくい説明ですみません。よろしくお願いします。

  • Excelの関数を使ったら出来ますか?

    いま、Excelで以下のような表を作成しています。 (Sheet1) A列 該当者氏名 B列 該当者整理番号 C列 D列 (Sheet2) A列 書類番号  B列 該当者氏名 C列 該当者整理番号 (Sheet1)の該当者番号を入力したとき (Sheet2)に、(Sheet1)に入力した該当者番号と同じものがあった場合 (Sheet1)の C列に「○」を自動的に表示させたいです。 さらに、できれば同様に (Sheet1)の該当者番号を入力したとき (Sheet2)に、(Sheet1)に入力した該当者番号と同じものがあった場合 (Sheet1)の D列に(Sheet2)のC列の書類番号を自動的に表示させたいです。 関数でできるようであれば、教えてください。 自分なりに考えついたもので試してみたのですが どうも、うまくいかないんです。。。 よろしくお願いします。

  • Excel関数

    Excel関数を使って下のような表示をさせたいです。 A列:場所、 B列:品名 C列:関数(A列に該当するB列の品名の略称を表示させる)   ※下の表は頭文字を結合したものを表示 C列にはどのような関数をくめばいいでしょうか。 ご教授お願いします。  | A     B     C ーーーーーーーーーーーーーーーー 1|福岡   りんご   りばな 2|京都   ぶどう   ぶ 3|福岡   ばなな   りばな 4|東京   なし    なぶ 5|東京   ぶどう   なぶ 6|福岡   なし    りばな

  • 関数によるエクセル検索について

    エクセル 検索方法についての質問です。 区分 品名 数量 1  りんご 10 1  いちご 5 2  みかん 2 3  いちご 8 4  ぶどう 10 5  いちご 2 5  いちご 8 5  りんご 3 6  みかん 7 このような表の場合 区分 1を選択し、 りんご 10 いちご 5 というようにエクセルに表示させたいです。 VLOOKUP関数をつかうと上の行の 「りんご10」 しか表示させることができません。 同じ区分のものを一度に表示させたいのですが、関数を使って表現することはできますか?? よろしくおねがいします。

  • Excelの関数について教えてください。

    Excelの関数について教えてください。 シート1に顧客表があります。 そこから検索をかけてシート2に該当する顧客を表示させたいです。 検索項目が一つならばVLOOKUPなどを使えばいいのですが、 検索に必要な項目が3つあります。 例えば   A B C D… 1 1 1 1 企業A 2 1 1 3 企業B 3 1 2 1 企業C のような感じで1000くらいのデータが並んでいます。 シート2にて   A B C D 1 1 1 1 企業A 2 それぞれのセルに1-1-1と入力するとD1に『企業A』と表示させ、 1-1-3と入力すれば『企業B』というようにA1~C3に入力する数値によりD1の表示を変えていきたいです。 そして該当がなければ『該当無し』と表示したいです。 この場合の関数は何を用いてどのような式を作ればいいのでしょうか? 関数に詳しい方、ご協力お願いいたします。

  • エクセル 検索関数教えてください。 

    A列に工事番号をランダムに入力。 別のシートで指定した同じ工事番号の行を全てピックアップしたいです。 VLOOKUPだと全部を検索してくれません。  関数は何を使えばよいでしょうか? お願いします。

このQ&Aのポイント
  • 不倫関係になりそびれた女性に未練を抱く30代男性が、その原因や対処法について悩んでいる。
  • 女性との関係がトラウマとなり、未練や執着が消えない男性に、解決策はあるのか?
  • 自分でアクションを起こすことが必要だと自覚しているものの、どうすればいいのか分からない男性のために、経験を踏まえたアドバイスを求める。
回答を見る

専門家に質問してみよう