• ベストアンサー

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

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

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

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

行を挿入した表は、行挿入後にソート(並べ替え)しましたか?

momo2323
質問者

補足

してないと思います。早速試してみます!ありがとうございました!!

関連するQ&A

  • Excelのvlookup関数について

    閲覧ありがとうございます。 vlookupについて質問させてください。 毎週データを更新しており、別シートを移動してきてvlookupで必要なデータを抜き出し一枚のシートにまとめています。 現在シートを追加するたびに、vlookup関数のシート名を変更しています。 =iferror(vlookup($b4,week27!$A$2:$K$60,3,false),0) という式ですが、毎回変更する箇所は27、28とweekの後の数字だけです。 先に入力しておくと後から足されたシート分のデータが反映されません。 先に入力しておいて、あとからシートを追加しても反映させる方法はありますでしょうか。 あと、もし上の方法が可能であれば、シート名が連番になっているのでコピーなどの方法で楽に連番の数字を一気に変更する方法もあれば教えていただけると幸いです。 以上となります。 ご教授いただけますようお願い申し上げます。

  • VLOOKUP関数

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

  • エクセルの関数(VLOOKUP)を教えてください

    エクセルの関数について質問です。 現在売掛金管理用に作成中のエクセルの中にシートが2つ(DBシートと報告シート)があります。 DBシートの情報を報告シートに反映させているのですが、 1つ項目を増やしたくその方法を教えて頂けたらと思います。 報告シートの得意先名や未回収残高等はVLOOKUP関数でDBシートから得意先コードをもとに反映しています。 滞納回数もカウントして管理したいと思い、報告シートに項目を付け加えました。 しかしながら、どのような関数で反映させたらよいかわかりません。 具体的には未回収残高が発生した得意先の滞納回数欄にDBシートの滞納回数+1の数字を反映させたいと思っています。 今まで滞納がなく、DBシートの滞納回数が0回の得意先が今回初めて滞納した場合「1」と表示されるようにしたいです。 この場合はVLOOKUPとIFを組み合わせるとよいのでしょうか?? 大変お恥ずかしいのですがご教示頂けましたら幸いです。

  • ExcelのVLOOKUP関数について教えて下さい

    AのシートにA列に番号、B列に会社名を入力、しB以降のシートは月毎別に作成し、番号を入力して会社名を引っ張ってくると言う形のVLOOLUP関数を作りました。 番号はバラバラに入力するので、1の後に50があったりその後に10があったりします。 今までそれで上手く会社名が引っ張ってこれたのですが、先日24行目に5という数字を入れたら、 「#N/A」のエラーが出ました。 エラー内容は「無効な値のエラー」と出ていますが、Aのシートには5のデータは入力されており、20以降の数字を入れると会社名が正しく表示されます。 関数が間違っているのかと思い、別シートと比べましたが同じでした。 ちなみに関数は次の通りです。Aのシートのデータは2行目から番号1→147行目に番号146のデータが入っています。 =IF(A24="","",VLOOKUP(A24,店名!B22:C167,2,FALSE)) 何がおかしいのか全く分からず、途方に暮れております。 アドバイスをお願いします。

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

    こんにちは。vlookup関数を使用したのですが、うまく値が引っ張って来れません。 別シートの範囲の一番左のデータは電話番号で、電話番号を参照して横列の値を引っ張ってきたいのですが、電話番号を検索セルに手入力でうちこんだらエラーになり元範囲の電話番号をコピーしてペーストすると反映されます。もちろん半角、全角チェックしてます。 元の範囲の電話番号をうち直すと、きちんと反映されます。 書式設定で、範囲のデータを「標準」にしてみたり 試行錯誤の上、分からないので、どなたか分かる方、助けて下さい。よろしくお願いします。

  • VLookup関数でのソートについて

    お世話になります。 エクセルのVLookup関数でのソートについて質問いたします。検索して、似たような質問がなかったので、こちらで質問させていただきます。 画像をご覧ください。sheet1とsheet2の2つがあります。sheet1が元データで、sheet2にIDを入力すれば、その該当IDのみ、sheet1でソートされ、sheet2に値で張り付けられるような、関数?やり方は何か ないでしょうか?簡単に出来そうですが、なかなかよいやり方が見つかりません。 どうぞよろしくお願いします。

  • ExcelのVLOOKUP関数

    ExcelのVLOOKUP関数について質問があります。 複数のシートのデータを検索することはできますか? できるとすれば、どうすればいいのでしょうか?

  • 連動するvlookupかVBAを教えて下さい。

    現在、シート2にデータ一覧表(列が100程度/行は無数です)が存在しており、シート1にvlookupで反映させています。(シート1は行ごとの印刷用) 今回、列データの追加・削除を行う事になりました。 今まではvlookupで =VLOOKUP(Z3,一覧表,81,FALSE)のように抽出していましたが、 この場合、シート2の列を挿入するたびに設定しなくてはいけません。 ※Z3にはシート2のA列(ID)を手入力します。 シート2の列に連動してシート1の関数を変化させることは出来ますか? もしくは、VBAなら可能なのでしょうか? ちなみに、シート1ではシート2のデータが無秩序に並んでいます。 何か良い方法を教えて下さい。。。。よろしくお願いいたします。

  • Excel 2007のVLOOKUP関数について

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

  • excel97 VLOOKUP関数に付いて

    excelで、vlookup関数で式を作っていますが、検索値に一致する値が複数あると、 一番上の行にある値が表示されますが、一致するすべての値を合計して 表示させることはできますでしょうか。 宜しくお願い致します。

専門家に質問してみよう