- ベストアンサー
VLOOKUPのように、画像データを参照可能?
社員情報を閲覧できるエクセルを作成しています。 社員IDをA1セルに入力すると、 そのページの 住所 電話番号 生年月日 ・・・といった情報が、vlookupで反映されるように作りました。 「本人写真」も、同様の処理ができないかを検討中です。 これをマクロで実行する方法はありますでしょうか? アドバイスをよろしくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- watabe007
- ベストアンサー率62% (476/760)
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
- watabe007
- ベストアンサー率62% (476/760)
- malixiang
- ベストアンサー率38% (10/26)
関連するQ&A
- VLOOKUPで求めた数値をさらにVLOOKUPで
エクセル2010を使用しています。 VLOOKUPで求めた数値をさらにVLOOKUPの検索値にしたいです。 Sheet1のB2のセルにIDを入力したら Sheet2のA1からAL500の中のデータから 自動でSheet1のC2からF2まで値が入るように VLOOKUPを使用して表を作りました。 Sheet1のF2には、その会員の紹介をしてくれた別の方のIDが 自動で反映されるんですが さらにF2に反映されたIDをもとに G2にSheet2の中からデータを拾い出すことは不可能なのでしょうか? 何度やってもエラーになってしまいます。 表の上ではF2には、紹介者のIDが反映されているのですが 実際には数式がはいっているので 検索値としては使用出来ないのでしょうか? もし可能な方法があれば教えてもらえれば助かります。 お願いします。
- ベストアンサー
- その他MS Office製品
- VLOOKUPで返った値が不満足
ビギナー以前のイントロダクションです。宜しくお願い致します。 OS・・・Win95 EXCEL・・・Ver97 社員データベースをシート1に、個人用(一人一枚プリントアウト用)をシート2に作成しています。 VLOOKUPで大体のデータは返るのですが、 生年月日などの日付が、データベースのセルが空欄の場合、何故か "M33.01.00"と表示してしまいます。 その他データベースの空欄のセルに対しても、"0"を表示してしまうので、これを" "と表示させたいのです。 良き関数を教えて下さい。
- ベストアンサー
- オフィス系ソフト
- mysqlから取り出したデータの並び方を変えたい。
こんばんは。HTML・PHP・mysql共に初心者の者です。どなたかお知恵をお貸しください。以下に環境を記します。 Windows2000/sp5 Apache/2.0.55 PHP/5.0.5 MySQL 5.0 簡単な名簿のデータ(ID・名前・年齢・生年月日・住所・電話番号)をMysqlから取り出してブラウザで表示させるだけなんですが、全て表示させるまでは成功しました。 この場合 ____________________________ ID 名前 年齢 生年月日 住所 電話番号 *** ***** ** ******** ******* ********** *** ***** ** ******** ******* ********** *** ***** ** ******** ******* ********** *** ***** ** ******** ******* ********** のようになると思いますが、 __________________________ ID |*** | 名前 | ***** | 年齢 | ** | 生年月日| ******** | 住所 | ******* | 電話番号| ********** | __________________________ ID |*** | 名前 | ***** | 年齢 | ** | 生年月日| ******** | 住所 | ******* | 電話番号| ********** | __________________________ ID |*** | 名前 | ***** | 年齢 | ** | 生年月日| ******** | 住所 | ******* | 電話番号| ********** | __________________________ ID |*** | 名前 | ***** | 年齢 | ** | 生年月日| ******** | 住所 | ******* | 電話番号| ********** | というようにしたいのです。 まったく勉強不足で申し訳ないのですが、どなたか具体的なソースをご教授ください。よろしくお願いします。
- ベストアンサー
- PHP
- vlookupで見つかった先のセルの書式
Excel2003で質問します。 vlookup関数は大変便利なのですが、vlookup関数で見つかった先の書式も一緒にvlookup関数を入れているセルに反映したいのですが、無理でしょうか? 職場で良く相談にこられますが、要望は多いので、あれば良い程度ですが、何もせずに、参照先が変われば、vlookup関数を入れているところが自動で変わればと思いますので、マクロでは不可能かなと思います。
- ベストアンサー
- その他MS Office製品
- エクセルのユーザーフォームでVLOOKUPと同じ機能をするには?
エクセルのユーザーフォームで、VLOOKUP関数と同じ機能を持たせるには、どうすればいいですか?マクロ初心者なので、わかりません。 そして、ユーザーフォームで検索したものを別のシートのセルに 反映させる方法も教えて下さい。よろしくお願いします。 たとえば、エクセルで住所、名前等の名簿から、ユーザーフォームで検索し、検索したデータを、年賀状はがき等の作成した様式に反映させるといった感じのもの何ですけど・・・。
- 締切済み
- オフィス系ソフト
- VLookupで参照する範囲を変数で渡したい
マクロ内で開いた別ファイルにあるリストをVLookupで参照するマクロを作っています。 固定のファイルで行う場合には以下の内容で動いています。 ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-4],'070801.xls'!R1C1:R2430C6,6,FALSE)" このファイル名[070801.xls]とセル範囲(行数がファイルによって違う)のを変数で渡す必要があります。 #細かい部分は割愛しています。 Workbooks.Open Filename:=Fname, ReadOnly:=True 'ファイル読み込み Range("A1").CurrentRegion.Select 'データ全体選択 Selection.SpecialCells(xlCellTypeLastCell).Select '最終行検出 endRcell = ActiveCell.Row ********ここの間に入る処理 ********多分「Range(Cells(1, 1), Cells(endRcell, 6))」など ThisWorkbook.Activate Range("H2").Select ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-4],?????,6,FALSE)" ↑ここに指定する変数 2カ所について、どのように指定すればよいのか分かりません。 色々試してみたのですが・・・・ よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- Excel関数のデータ参照について教えて下さい。
Excel関数のデータ参照について教えて下さい。 営業店の資料を作成していますが、次のような関数はどうするのでしょうか。 A1セルにID,B1に営業店と課を反映する場合で、別シートにあるIDをA1に入力するとB1に対応した 営業店と課が表示されるようには。 (例) sheet1 A B 1 100200 東京支店販売課 2 100201 新宿支店営業課 sheet2 A B 1 ID 営業所担当課 2 100200 東京支店販売課 3 100201 新宿支店営業課 通常はVLOOKUP関数等使用すると思いますが、参照セルを表示せずに、ダイレクトに入力したいのですが。 sheet2のA2のIDをsheet1のA1に入力するとsheet2のB1の表示がsheet1のB1に反映させる方法です。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCEL のVLOOKUPについて
OS:XP EXCEL 2007 お世話になっております。 EXCEL発注書をつくりました。3つのシートを作って、その中に調達先の住所をベースシートとして置いてあります。他の2枚シートは調達のIDを入力すると会社名を出せるように =IF(H11="","",VLOOKUP(H11,会社名称,2,0))を入れました。 ところがこれは2枚シートとも同じ会社IDで入力したら1枚しか反映されなくて困っています。 どうすれば2枚シートとも会社名を出せるようになるんですか? よろしくお願いします。
- ベストアンサー
- Windows系OS
- マクロでVLOOKUP関数をつかいたいのですが
エクセルでマクロを使ってVLOOKUP関数みたいなことを したいのですが(文章力が無くてすみません。) sheet1のセルb4を検索値にして、 sheet2のリストb3:C32を範囲に指定します 列番号は 2 検索の型ほ FALSE です。 この値をsheet1のセル"O4"に表示させて、 なおかつ”O4:O33"までオートフィルで数式を入れたいときは どのようにマクロを組めばよいのでしょうか。 ほとんど初心者なのでマクロの記録を使ってやってみたのですが エラーになってしまい、うまくいきません。 他力本願で申し訳ないのですがどなたか詳しい方 ご回答をお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
ネット上で、 まして8月のこの時期に、 ここまで迅速に、、、 それも何度もご回答をいただけるとは、驚きとともに感謝をしております。 calculateとchangeについても、理解ができました。 お陰様で、今回、エクセルのマクロについて(シートモジュールというものも含めて)、大変勉強になりました。 そして実際に問題を解決することができました。 今、やってみたところうまく行きました。 ほんとうに本当に、 どうもありがとうございました。