- ベストアンサー
VLOOKUPについて教えてください。
皆さんこんにちは。 今、エクセルファイルがA,Bと2つあります。エクセルファイルBには製品No.がB列、製造日時がC 列(B列の詳細データ)に入力されているデーターベースとなっています。ここでエクセルファイルAの A1のセルにエクセルファイルBに記入されている製品No.を入力してエクセルファイルAのB1のセ ルにエクセルファイルBのC列の製造日時を表示したいのですがどうもうまく行きません。どなたか教 えていただけませんか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- VLOOKUPでお願いします
VLOOKUPは初めてです。 (シートA) A B C 1 コードNO. 名前 電話番号 2 0011112 佐藤 1111-3333 3 0022222 鈴木 1234-5544 4 1155444 山田 5566-1133 5 0333777 山下 8877-4477 (シートB) A B C 1 コードNO. 名前 電話番号 2 0022222 3 0333777 シートAが元データです。 シートBのA列に他からコピーしたコードNO.を貼り付けると自動的に シートAからに該当する名前と電話番号をシートBのB列C列に表示させる。 どうか宜しくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- VLOOKUP関数について(初心者です)
エクセルで <sheet1> A B C 1 1 2 2 3 3 <sheet2> A B C 1 1 りんご 3/1 2 2 みかん 3 3 いちご 3/20 というファイルがあります。 そこで <sheet1>のB1 のセルに =VLOOKUP(A1,sheet2!A:C,3,0) という関数を入れます。 (この例ではsheet1と2は同じになってますが 実際はセルの大きさや行が違います。 つまり、sheet2で入力したものを sheet1でまったく違う形にしてプリントアウトしたいんです) 【ここからが質問です】 上記の場合で、 sheet2のC列に何も入力されていないとき sheet1のB1に何も表示しないようにできますか? 現在は#N/Aとなっています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- vlookupの設定方法を教えて?
お世話になります。 A列1行から10行まで 氏名のコードナンバー B列1行から10行まで 漢字の氏名 上記を毎日入力するのにコードナンバーだけ入力すると B列に氏名が自動的に表示出来るようにしたいのですが 仮にD列1に コード1 E列1に 漢字氏名を登録 という様に 今回は5名分 コード1から5までをD 列 順次 A,B,C,D,E,さんをE列に登録しておきます。 これでA列にコードをいれるだけでB列に氏名を自動的に表示する 設定方法を教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- VLOOKUPの検索範囲について
エクセルの関数で質問です。 Sheet1で A B C 1 1 1 2 1 5 3 2 1 4 2 3 というデータがありSheet2に A B 1 1 1 2 1 2 3 2 1 4 2 2 5 3 1 というデータがあります。 Sheet1のA1、B1やA2、B2と同様の並びをした行がSheet2にあるかどうか調べたいのですが、関数がわかりません。ちなみにSheet1のCの列に関数を入力したいと思ってます。 VLOOKUPで列Aの条件を満たし、列Bの条件を満たすものと言う検索条件してもうまくいきません。 教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- VLOOKUPで
Excel2000を使っています。 Sheet1のB列に=IF(ISBLANK(A1),"",VLOOKUP(A1,Sheet2!A1:C100,2,0)) Sheet1のC列に=IF(ISBLANK(A1),"",VLOOKUP(A1,Sheet2!A1:C100,3,0))を入れてあります。 Sheet2のA列にはコード番号、B列には氏名、C列には住所が入っています。 Sheet1のA列に番号を入力すると、B,C列に氏名、住所が表示される表を作りましたが、Sheet2にデータを追加したら番号を入力しても、追加したメンバーについては、エラー表示(#N/A)が出てしまいます。 コード番号は頭にゼロが付くので、Sheet1のA列は文字列、Sheet2はすべて文字列にしてあります。 最初はうまくいってたのですが、後から追加した分だけがエラーになります。他のリストからデータをコピーし、値のみを貼り付けてだめだったので、手入力してみたのですがやはりだめでした。検索範囲を超えていることは絶対にありません。 どうしてもわからないので、質問させていただきます。 心当たりございましたらよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- =VLOOKUPで、検索値が手打ちだと値が得られません
A列に名前、B列に番号、がそれぞれあるとします。 C列に名前を入れると、D列に番号をかえすようにします。 =VLOOKUP(C1,A:B,2,0) 上記をD列に入力し、C列に値を入力する場合。 検索元である、A列の値をコピペすれば、該当するB値がえられます。 しかし、C列に手入力したり、他のファイルからコピペした名前では B列の番号がかえってきません。A列にフィルタを使い検索すると ヒットしましたので、単に該当する値が無いので#N/Aとなるわけでは ありません。初歩的な質問なのでしょうが、よろしくお願いします。
- ベストアンサー
- Windows XP
- エクセルで縦長のデータを横にしたい
A1:エ A2:ク A3:セ A4:ル この様にA列に記入されたデータを B1:エ C1:ク D1:セ E1:ル という風に行方向のデータにしたいのです。 何かいい方法はありませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- ExcelのVLOOKUP関数の動作をMySQLでやる方法ありますか?
ExcelのVLOOKUP関数の動作をMySQLで やりたいのですが、方法はあるのでしょうか? たとえばExcelでは Sheet1に顧客情報 A列 B列 C列 利用者コード 名前 電話番号 AAA 田中 03-0000-0000 BBB 佐藤 03-0001-0001 CCC 山口 03-0002-0002 Sheet2に利用履歴 A列 B列 C列 No. 利用者コード 名前 1 AAA =VLOOKUP(B2,Sheet1!A:C,2,0) 2 CCC =VLOOKUP(B3,Sheet1!A:C,2,0) 3 AAA =VLOOKUP(B4,Sheet1!A:C,2,0) 4 BBB =VLOOKUP(B5,Sheet1!A:C,2,0) 5 CCC =VLOOKUP(B6,Sheet1!A:C,2,0) ExcelではSheet2を上記のようにすれば 利用者コードからSheet1のB列に入力されて いる名前を参照できますよね。 MySQLのテーブルは テーブル1はSheet1と同じ テーブル2はNo. 利用者コードだけで名前はありません。 Sheet2のような出力結果・参照方法を MySQLでやる方法はありますか? SELECT文で出力できるのならベストですが その他の方法がありましたらそちらの 方法も教えていただきたいです。 やはりMySQLのレコードをCSV形式か何かで出力して Excelで処理したほうがいいんでしょうか? どなたかご教授願います。
- ベストアンサー
- MySQL
- エクセルの並べ替えについて
エクセルでの並べ替えについて教えてください。 Aという製品の製造番号をA列に上から順に入れていきます Bという製品の製造番号はB列に・・・・ Cという製品の製造番号はC列に・・・・ (以下省略) それぞれの製品の数は、バラバラなので A列は3行目まで、B列は10行目まで、C列は5行目まで・・のように使う行数はバラバラです。 ここで、関数等使用して行数の多いもの(又は少ないもの)の順に並べ替える方法はあるのでしょうか? 上の例でいうと、(多いもの順)=B列→C列→A列の順に並べかえることができるのかどうかということです。 つまり
- 締切済み
- Excel(エクセル)
- VLOOKUP使用におけるコツ
エクセルに関してなのですが A.xls(49MB)とB.xls(20MB)の割と大きいファイル同士を VLOOKUPで何列かリンクさせて任意の数値を B.xlsへ入力する作業をしています。(A.xlsはデータベースです。B.xlsは作成したいファイルです。) 途中で作業を中断するため、一度ファイルを閉じて 再度、B.xlsを開く際、リンクはしますかといった ダイアログが出てきてはいをクリックすると 開くのにとても時間がかかってしまいます。 しまいにはメモリ不足と表示されてしまうのですが PCのマシンパワーの問題なのでしょうか? このような作業をする際のコツを教えてください。 宜しくお願いします。
- 締切済み
- オフィス系ソフト