• 締切済み

エクセル vlookup関数 セル書式 フォント パターン

エクセルのvlookup関数で 元になるセルのデーター(文字、数字)だけでなくセルの属性(パターンや色、フォント)まで同じように出力出来る方法がありましたらご教授お願いします。

みんなの回答

  • suzusan7
  • ベストアンサー率64% (22/34)
回答No.2

こんばんわぁ 少しイメージが変わりますし 作業列を使用しますが、案の一つです。 たとえばセルA1~セルB5がVlookupの検索範囲で B列を出力したいとします。セルC1に =cell("address",B1) という式を入れてセルC5までコピーします。 これでC列にB列のアドレスが表示されるはずです。 次にツールバーの「挿入」-「名前」-「定義」から 名前の部分に「test」 (名前は登録できるものであればtestでなくても構いません) とし、参照範囲に =VLOOKUP(Sheet1!$F$1,Sheet1!$A$1:$C$5,3,0) という風に通常のvlookup関数を入力し、追加ボタンを押して 名前を定義します。 続いて、ツールバーの「挿入」-「名前」-「定義」から 名前の部分に「test2」と入力し、参照範囲に =INDIRECT(test) と入力して、名前を定義します。 そして、どこかのセル(どこでもいいです) を選択した状況で右クリックして コマンドからコピーを選びます。 shiftキーを押しながらツールバーの「編集」を選択すると 「図のリンク貼り付け」というのがありますので、 選択します。 そうすると、選んでいたセルが絵として貼り付けられるはずです。 その絵を選択して数式バーに「=test2」と入力すると vlookupで検索しているB列のデータがリンク貼り付けされます。 この図を適当な箇所に持っていけば完成です。 ちょっと手間がかかり、またイメージが少し変わるかもしれませんが セルの書式もリンクされると思います。

nicegoo
質問者

お礼

いろいろなやり方がありますね。わざわざご説明ありがとうございます。早速、自分で試してみたいと思います。また明日にでも、この場にその結果をお知らせしたいと思います。感謝いたします。

nicegoo
質問者

補足

質問者です。昨日色々やりましたが、結局、別の方法(書式 条件付き書式設定)で、出力結果を加工しました。何とかうまくいきました。 ご協力感謝いたします。ありがとうございました。

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.1

こんにちは。 2007ではどうか判りませんが、2003まででは関数のみでセルの書式を変更することは不可能です。VBAを使えば出来ますが・・・

nicegoo
質問者

お礼

早速の御回答ありがとうございました。 当方勉強不足でVBAなどもよく理解しておりませんので、現在では簡単には実現出来ないのでしょうね。 も少し他の方からの意見を待ってみますが、ご協力感謝致します。 また名案があればご一報頂ければ幸いです。

関連するQ&A

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

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

  • VLOOKUP関数でセルのいろもコピーするには?

    エクセルで VLOOKUP 関数を使用して値を参照したとき、参照元のセルの色もコピーしたいのですがどうしたら良いのでしょうか?

  • エクセルのVLOOKUP関数について教えてください。

    エクセルのVLOOKUP関数について教えてください。 まずは、添付画像を参照下さい。 元データ(B2:D6)に対し、C10でVLOOKUP関数を以下の通り使用しました。 =VLOOKUP(B10,B2:D6,2,FALSE) この場合、新品番57010に対し、旧品番が3パターンありますが、VLOOKUP を使用すると、その3パターンのうちいずれか(数値の小さいもの?)を勝手に 選択してしまうため、困っています。 このような一つの対象に対し、複数の対象が一致するものについては、 エラーの出るようにしたいのです。(作業上のミスを防ぐため) そういったことは可能でしょうか。 あるいは関数の特性上仕方のないことなのでしょうか。 説明下手ですみませんが、よろしくお願いします。

  • エクセルのVLOOKUP関数

    エクセルでVLOOKUP関数を使ってます。 一般的には、たとえば製品番号(数字)を入力すると 製品名(文字列)を引いてくるという使い方でVLOOKUP 関数を設定すると思いますが、製品名を入力すると、製品番号を引いてくるように設定しようと思ったらうまくできません。 何かよい方法はありますか?

  • VLOOKUP関数

    複数のシートにあるデータをVLOOKUP関数で、一つのシートにまとめることができたのですが・・ それぞれの複数のシートの元のデータに黒以外の色のデータがあり、その書式(フォントの色)もまとめたシートに反映するには、どうしたらいいのでしょうか? よろしくお願いします。

  • エクセル2007 VLOOKUP関数について

    エクセル2007を使用し、VLOOKUP関数で別のシートから反映させています。データとなるシートの行を途中で挿入して反映させようとすると「0」といった数字が返されてしまいます。 データとなるシートは行を挿入して利用することはできないのでしょうか?このようなときはどういった対処方法がありますか?? 他の行(元からあるシートの)の値はきちんと返されます。

  • ExcelのVlookup関数で一致した文字のセルの番地を取得する方法

    ExcelのVlookup関数で一致した文字のセルの番地を取得する方法 プログラム(VBA)で、検索で使用する関数でVlookup関数というのがあるというのが最近知ったのですが、Vlookup関数は、検索するセルの範囲を指定して、検索対象の文字列が一致した場合、そのセルの内容(値)を返すという風に書いてあったのですが、値ではなく、そのセルの番地を取得する方法はあるのでしょうか? ありましたら、その方法を詳しく教えてください。Vlookup関数以外でも検索するコードがあるようですが、Vlookup関数に限った場合でよろしくお願いします。 回答よろしくお願いします。

  • エクセルで関数が入っていないセルを探す式ってありますか!

    エクセルで、関数の入ったセルのみ抜き出して、セルに色をつけたい。 関数(SUM)の入った部分のみを抽出する方法がわかりません。 VLOOKUPとか、ISNONTEXTあたりかと思うのですが、 もし可能ならそこに色をぬって、式の入っていない部分を見つけたいのです。

  • EXcel2007のVlookup関数について

    EXcel2007のVlookup関数のフォント表示について教えて下さい。 返される値は数字なのですが、もとの表は「条件付き書式」で、フォントに色が付いています。 普通に関数入力しただけでは、数字だけが返されてきて、「色」が反映されません。 「色」も含めて、返してもらうためには、どのように入力すれば良いのでしょうか?

  • Excel 2007のVLOOKUP関数について

    Excel 2007のVLOOKUP関数について教えてください。 A列に(大根、人参、キャベツ)の3項目をプルダウンメニューで 選べるように設定します。 A列にある項目を選択した時に B列にそれぞれの数字が自動で表示されるように 設定したいと思います。 大根→1 人参→2 キャベツ→3 A列のプルダウンメニューは「データ入力規則」の元に値に 直接項目を入力します。 VLOOKUP関数を使用すると思いますが、 どのような方法で使用すればよいのかわかりません。 教えてください。

専門家に質問してみよう