• 締切済み

Lookup巻数について教えてください

Lookup関数を何度かつかっているのですが、 今、あるワークシートに組み込むと、ずれたところを閲覧した値が帰ってきます。エラー値は#N/Aや、他の行の値など 他のまっさらのシートで同じ方法でためしたのですが、シンプルに機能しました。 隠れているセルがないかもチェックいたしました。 他に何か経験上、「これではないか」というご意見ございましたら、おしえてください。 よろしくお願いいたします!

みんなの回答

  • A88No8
  • ベストアンサー率52% (834/1603)
回答No.1

こんにちは  お疲れさまです。  「セルが結合されている」

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • LOOKUP関数の引数

    LOOKUPで別のシートから検索するところまで出来るのですが、次の作業がうまくいきません。 当該セルの同じ行の前にあるセルに入力された文字に従って、複数あるシートなかからその名称のシートの中からデータを引っ張ってきたいのです。 過去の質問のなかからINDIRECT関数を使ってみましたが、括弧の使い方が悪いのかそれとも「’」を使うのかそれともこの関数ではだめなのか、よくわかりませんがうまくいきませんでした。 すばらしい知識をお持ちの皆さん、文章も下手でわかりにくいかも知れませんがよろしくご指導ください

  • [EXCEL]LOOKUP関数の戻り値とセルの書式の関係

    現在(たぶん同じ理由で)2点ほど困っていることがあります。 以下のようにLOOKUP関数を使ってセルに値をセットしています。 <Sheet1のレイアウト> |A列|B列  |C列 |-|----|---- |a |あああ |・・・ |b |いいい |・・・ |c |    | |d |かかか |・・・ <Sheet2のレイアウト> |A列|B列                 |C列 |--|-------------------|- |a | =LOOKUP(A1,Sheet1!A:A,Sheet1!B:B) | |b | =LOOKUP(A2,Sheet1!A:A,Sheet1!B:B) | |c | =LOOKUP(A3,Sheet1!A:A,Sheet1!B:B) | まず1つめです。 今まで、Sheet1は別ブックのマクロで出力された値を[コピー]→[形式を選択してはりつけ]→[値]ではりつけていました。このときはSheet2のB3のセルにはブランクが入っていたのですが、誤ってSheet1のセルに直接値を入力したり、[F2キー]→[Enter]をしてしまったためSheet2のB3のセルにはブランクをセットしたいのに0(ゼロ)が入るようになってしまいました。 B3のセルにブランクがセットされるように戻したいのですがどうしたらよいでしょうか? 次に2つめは、 Sheet2は他の列もB列と同様の式によって値がセットされていますが、列によって右詰で表示されたり中央揃えで表示されています。 Sheet1、Sheet2ともにすべて書式は「文字列」で、 Sheet2には「右詰」「左詰」などの書式は設定されていません。これはなぜでしょうか? 1つめは、IF文でLOOKUP関数の戻り値が0だったらブランクをセットするなどに式を変更すれば解決するとは思いますが、このような式が至るところで使ってありますので式を変更するにも時間がかかるため、また今後のためにも原因と対策をしりたいと思います。どなたかわかる方がいらっしゃいましたら回答よろしくお願いします。

  • エクセルのLOOKUPの簡単な質問

    エクセルのLOOKUPで    A   B      C        D 1             商品番号    商品名 2   1  りんご     3       みかん 3   2  バナナ     15       いちご 4   3  みかん     1       りんご といった表をつくったとして、A・BにLOOKUP用のリストを入れておいて、Cに番号を入力すればDに商品が表示されるようにしたいのですが その場合にDに =LOOKUP(C2,$A$2:$A$20,$B$2:$B$20) といった関数を入れて、ずーっと下のほうまでコピーすることで表を 作成できたのですが、 まだ入力していない行のDのところに「#N/A」と表示されるのを、非表示(真っ白なセルのように)することは出来ますか??

  • Excelのユーザー定義関数

    シート名の一部とセルの値が一致したらLOOKUP関数をかえす関数を作成したいのですが… 例として。。。 シート名:20020301売上表、セルA1:2002/3/1の値があります。 シート名の"01"とA2の日付"1日"が一致したら、セルA2にLookup関数をかえす関数を作成したいのですが。。。 よろしくお願いします

  • IF関数とLOOKUP関数の組み合わせについて

    指定したセルと等しい数値(文字列?)をLOOKUP関数を使って別シートのデータベースを検索させて、そのシートに無ければまた別のシートのデータベースを検索させるものを作りたいのですが上手くいきません。 指定したセルが空白なら空白を返すように次のような感じで作っています。 IF(A1="","",IF(LOOKUP(A1,シート1!A1:A15,A1:A15)<>A1,LOOKUP(A1,シート2!A1:A15,B1:B15),LOOKUP(A1,シート1!A1:A15,B1:B15))) VLOOKUP関数でもやってみたのですがこちらも上手くいきません。 IF(A1="","",IF(LOOKUP(A1,シート1!A1:A15,A1:A15)<>A1,VLOOKUP(A1,シート2!A1:B15,2,0),VLOOKUP(A1,シート1!A1:B15,2,0))) ご指摘いただければ嬉しいです。

  • LOOKUP関数について

    現在、次のようなエクセルのシートを作成中ですが、どうしても、上手くいかないものですから教えていただけませんでしょうか。    A    B    C    D 1 7日間  0.7  7日間  0.1 2          15日間  0.2 3          1ヶ月間  0.3 4 2ヶ月間 0.4 5          3ヶ月間  0.5 6          4ヶ月間 0.6 7          7ヶ月間 0.7 上記のシートを作成しているのですが、A1のセルに7日間と打ち込めばLOOKUP関数にて0.1とB1に出力させたいのですがどうしても、7ヶ月間の0.7が出力されるなど、上手く拾ってきてくれないのですが、関数式について教えてください。 ちなみに  =LOOKUP(A1,C1:C7,D1:D7) といった数式を入れてみております。Cの欄などは文字列に設定してみたりもしております。  

  • エクセルのLOOKUP関数で画像を呼び出す

    データーベース上のセル内に画像を貼り付けてあります(1列ですが)。そのデーターベースの画像をLOOKUP関数で検索して抽出したいのですが、不可能でしょうか? また、何か違う方法でもかまいませんのでどうにか別シートに呼び出せませんか?

  • エクセルVBAでLOOKUP関数がうまくできません

    エクセルVBAでLOOKUP関数がうまくできません。 入力シートと判別用のシートがあり入力シートで入力した品名を検索値 として判別用シートで数値に置き換えた値をLOOKUPで検索したいのですが WorksheetFunctionクラスのVLOOKUPプロパティを取得できませんと 実行時エラーが出ます。検索しましたが修正方法がわかりません。 構文のどこが原因なのか教えてください。 VBA初心者です。よろしくお願いします。 sub test() Dim データ行 As Long Dim データ数 As Long データ行 = Cells(Rows.Count,8).End(xlUp).Row For データ数 = 11 To データ行 Cells(データ数 ,32) = Application.WorksheetFunction.VLookup(cells(データ数,8),Worksheets("判別シート").Range("B11:E110"),5,False) Next データ数 End sub

  • ExcelでLOOKUP関数がうまくいきません

    EXCELでシート間でLOOKUP関数を使って「Sheet1」に関数を入れ、 コード(C5のセル)にコードを入れたら、「Sheet2」からデータを 持ってくるというようにしたいのですが、うまくいきません。 コードに「300」といれても「003」と入れても同じものをひっぱてきます。 【A列に入れた式です】    (コード)      (A列) =IF(C5="","",LOOKUP(C5,Sheet2!$B$5:$B$20,Sheet2!$C$5:$C$20)) 【Sheet1】 コード   A     B      C      D 001   △△市  △△区  △△丁目   520   ◇◇市  ◇◇区  ◇◇丁目  ◇◇ 300   □□市  □□区  □□丁目 003   □□市  □□区  □□丁目 【Sheet2】 コード   A     B      C      D 300   ○○市 001   △△市  △△区  △△丁目 003   □□市  □□区  □□丁目 520   ◇◇市  ◇◇区  ◇◇丁目  ◇◇ あまりうまく説明できませんが、よろしくお願いします。

  • エクセルでルックアップ?

    エクセルの初心者です。 やりたいことは、1000人分の氏名とIDのデータの縦2列のシートがあって、別のシートの表で、IDを入れると自動的に隣のセルに名前が入るようにしたいのです。  かなり以前ロータスを使っていたときはLookup関数とかあったと思いますが、エクセルの場合はどうやってやるのでしょうか。エクセルの初心者用の本がありますが、そもそもどの項目をしらべたらこのやり方が書いてあるかもわかりませんでした。  参考になる項目、サイトなどを教えていただければと思います。

このQ&Aのポイント
  • 4月1日に購入したPC-GN18WLHDS(LAVIE Direct N15)で、EdgeやChromeを使用するとレイアウトが崩れる問題が発生しています。
  • 再セットアップやアップグレードを行っても問題は解消されず、やはり症状が出ています。
  • Edgeの設定で再同期を行うとレイアウトが正常に表示されるようになることがあります。しかし、その理由は分かりません。
回答を見る

専門家に質問してみよう