• ベストアンサー

VLOOKUP関数でのセルの書式設定

エクセルマイスターの皆様へ VLOOKUP関数を、やっと使い始めた初心者です。 皆様のご回答をいろいろ検索して、セルの書式設定を”文字列”に統一したり、”区切り位置”の妙策を使ってみたりしてみましたが、私のやり方が悪いせいか、なかなかうまくいきません。 検索は、一つのデータから2系統で実行したかったので、元データのシートから関数を実行するシートへ2系統の表にして「リンクの貼り付け」をしました。それぞれの検索をするセルについては、セルの書式設定で”文字列”を選択したつもりなのですが。 皆様の御知恵をお貸し下さい。

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

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

質問の意味がわかりません。色々書くより 模擬実例(10行程度)と結果どうなってほしいのか書いて質問したほうが回答者はやりやすい。質問者の途中の試行錯誤に付き合っても 仕方がない。 ーー わかり難い点 エクセルでは使わない用語 系統 >セルの書式設定を”文字列”に統一したり、”区切り位置”の妙策を使ってみたりしてみましたが 関係ないことを書いているとおもう。自分でしたことは、隠して質問したほうがよい。あくまでその方式での回答に拘るとき以外は。 >にして「リンクの貼り付け」をしました 必ずしもVLOOKUP関数とリンク貼り付けは関係ないでしょう >セルの書式設定で”文字列”を選択 VLOOKUP関数は関数です。セルの値を決めるものです。書式は セルの値ではありません。両者は一応無関係です。 入力のときは事前に文字列の書式設定することは影響受けるときがあります。 VLOOKUP関数は数字に対し文字列の検索表を使っていて、正しく検索してくれないなど(値が違うものを比較検索していることに気づかない)質問が相当あります。

pure11
質問者

お礼

回答有難う御座います。もう少し煮詰めてから、再度皆様のお知恵を拝借させて下さい。

その他の回答 (2)

noname#79209
noname#79209
回答No.2

私も#1さんに同感です。 具体的な例を示していただければ...

pure11
質問者

お礼

回答有難う御座います。 具体的に何がしたいか、何が不明なのか、もう一度見つめ直して見たいと思います。

回答No.1

何がしたいかさっぱりわからないんですが・・・?

pure11
質問者

お礼

回答有難う御座います。ご指摘のとおり、初心者故の悲しさ、テキストの行間がまだ読めないようです。もう一度煮詰めてみます。

関連するQ&A

  • vlookupの結果があるセルの書式を取得したい

    vlookupの結果があるセルの書式を取得したい =VLOOKUP(検索値,範囲,列番号,検索の型)で値を取ってくることは 出来ますが、その値の入っているセルの書式を取得したい。 Sheet1の セルA1に、検索したい値が入っていて、 セルB2にVLOOKUP関数が入り。 範囲はSheet2のA1:D1000となっていて、 列番号に4と入っていて10行目に 検索値と一致する値が入っていた場合に、D10の値は VLOOKUP関数で持ってこれますが、D10のセル書式を セルB2に反映させたいのですが、どのようにすれば良いでしょうか? VBAでプログラムしないとダメでしょうか?

  • エクセル VLOOKUP について

    エクセルのVLOOKUP関数について質問です。 VLOOKUPでは文字列検索で、指定の値(文字列)を含むという検索値はできないのでしょうか? 現在A列に検索したいワードを含む文章が入っており、ワードを含む列の2番目のセル(Bの列)を 別シートへ呼び出そうとしたのですが、エラーになってしまします。 例えば、「りんご」という言葉を含む文章、含まない文章がある列で、検索値を「りんご」にして VLOOKUP関数を使用する事はできないのでしょうか? エラーになってしまうので、別シートにりんごと入力したセルを作成し、セル番号で指定してみたり、 書式設定を確認したりとしたのですが、成功しません。 もちろんFALSE(0)でもTRUE(1)でも試したのですが、できませんでした。 無理ですか?どこか自分が間違っていそうな点をご指摘いただけませんでしょうか?

  • VLOOKUPについて!

    VLOOKUP関数を使用する時、検索値に1111や1112や000を入力して値を返したいのですが、1111や1112はセルの書式設定の表示形式で標準でいいと思うのですが、000の場合は書式設定の表示形式で文字列にしないといけないと思うのですが、そうすると入力するセルの書式設定はどのようにしておけばよいのですか? 標準だと、000の時0と表示されて#N/Aとなりますし、 文字列だと、1111や1112の時#N/Aになってしまいます。 お願い致します。

  • Excel セルの書式設定について

    いつもお世話になります。 WinXPpro  Office2003です。 私の前任者が作ったExcelに私がずいぶん色々と細工しました。(ここでずいぶん助けて頂きました) いままで全て手打ち&コピーペーストでやっていたものを関数を駆使して簡単にしました。その後、他の方に引き継ぐことになり、その際に色々と要望が出たので色々と作り直しをしています。その際にどうやら前任者が設定したと思われるセルの書式設定が生きていたらしく(空欄のところなど)別のシートからひっぱってるデータが文字列だの数式だの日付だのに変わってしまってます。(/ー ̄;)シクシク =”番号”&A2のように引っ張ってきてるのでいちいち関数を入れたりセルの書式設定で変えていますが引っ張ってくるシートはいっしょで、文字列も入れているので置換えみたいにいっぺんに変えられるような都合のいいことはできるかな?と思いまして質問させていただきました。 いまのところは=”番号”&A2で =”番号”&A2 =番号1(←これまともです) となってしまいます。 なにかいい方法があればぜひ教えて下さい。 よろしくお願い致します。

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

    たとえば、「定期預金」という文字列をSHEET1から検索すると、セルA5に見つけたとします。 そしてそのセルから、右に3、下に10の位置にあるセル(D15)の数値を、SHEET2に表示させたい場合はどのような計算式を入れればいいのでしょうか? (B5だったらE15の数値というように) またこのような場合、VLOOKUP以外の関数のほうがよければ教えてください。よろしくお願いします。

  • Excel2007 VLOOKUP関数の相談

    もし検索不足で重複した質問でしたら申し訳ありません。 VLOOKUP関数について、シート「A」に文字列を入力したら シート「リスト」シート上に同じ文字列があれば その文字列関係の情報を持ってくるというVLOOKUP関数を使用していました。 <使っていた関数> =IF(ISERROR(VLOOKUP(H306,リスト!A:B,2,0)),"",VLOOKUP(H306,リスト!A:B,2,0)) この入力する文字列が数字(別データからコピーして貼り付ける)に変わっただけなのですが、 何故か対象情報の抽出をしてくれません。 <使おうとしている関数> =IF(ISERROR(VLOOKUP(I2,データ0501!A2:F695,3,0)),"",VLOOKUP(I2,データ0501!A2:F695,3,0)) ネットで検索したのですが、関数情報が不足しているのか、 コピーした数字列の貼り付け方が間違っているのかわからない状況です。 恐れ入りますが解決策があればお教えいただければと思います。 どうぞ宜しくお願い申し上げます。

  • Vlookup関数で検索結果がエラーになってしまう

    お世話になります。 Vlookup関数の質問となります。 =VLOOKUP(C2,Sheet2!$A$2:$E$685,1,FALSE) 検索値  →リストを使用(元データはSheet2の指定したセル範囲の表の2列目のデータ) 範囲 →Sheet2の特定のセル範囲 列番号 →1(ここは100-01、100-02などの番号が入力されています) 検索方法 →false(完全一致) この式で「#N/Aエラー」が発生してしまいます。 単純に「氏名」から「社員番号」を引っ張りたいだけなのですが、 なんでエラーになるのでしょうか? 範囲に指定した表には空白行はありますが、書式設定などは特に問題はないです。 恥ずかしい質問なのは十分に理解していますが、 教えて頂きたく思います。 よろしくお願い致します。

  • IFとVLOOKUP関数

    VLOOKUP関数を使って検索結果を出そうと思いましたが、 データ量が93000行X8列になりますので、 共通分けして複数のシート(A、B、C、D)に分けました。 あるセルに『A』と入れると『シートA』の表から検索を行う、 あるセルに『B』と入れると『シートB』の表から検索するといった感じにするには、 IFとVLOOKUPを使用するなら、どのような式を入れたらいいのでしょうか? また、他の関数を使う式があるのでしょうか? マクロやVBAも考えましたが、 あまり知識がありません。 データ量から考えると マクロやVBAで行った方がいいのでしょうか?

  • 【関数】セルの書式設定の「標準」以外は使えない?

    例えばCOUNTIF関数の場合ですが式がセルにそのまま表記され結果が出せないので調べたところそのセルは「セルの書式設定」の「表示形式」での「文字列」でしたが 「標準」にしたところ結果はだせました。 (1)セルの書式設定には利用可能な表示形式が決められているのでしょうか? その文字は不可だとわかりましたが、他に不可の種類がありましたら教えてください。 (2)(1)であるとしたら特定の関数だけではなくすべての関数にいえることでしょうか? (3)(2)であるとしたら文字だけではなく記号すべても不可でしょうか?

  • VLOOKUP関数が上手くいきません。

    VLOOKUP関数が上手くいきません。以前出来たのですが シート1と2にデータが分かれています。 シート2に検索範囲があります。 検索値などのセルは結合しています。 結合している場合どのように入れればよいのでしょうか? 元々のデーターに入れなければなりません。 今日中に仕上げねばなりません。 説明が不十分かもしれませんが、上手く説明できず すみません。 どうぞ宜しく御願いします。

専門家に質問してみよう