• ベストアンサー

EXCELの関数に付いて

FOM出版のMOS.EXCEL2003Expertで「データの整理と分析」タスク2のlesson2の問題を正答どうりの関数を入力してもエラーになってしまいます。入力関数は「=IF(B18='''','''',VLOOKUP(B18,H18:J29,2FALSE))」で、''''の所がエラーのようです。なぜ正答どうり入力しているのにエラーになってしまうのですか?お詳しい方ご教授お願いします。

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

  • ベストアンサー
  • tokpy
  • ベストアンサー率47% (1313/2783)
回答No.1

「''''」じゃなくて「""」です。つまり,シングルクオーテーション4つではなくて,ダブルクオーテーション2つ(必ず半角で!)です。

hiroharo
質問者

お礼

できました。ありがとうございました。

その他の回答 (1)

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.2

こんばんは ''''  ←シングルクォーテーションが四つになっている ではなくて ""  ←ダブルクォーテーションを二つにする としては如何でしょうか?

hiroharo
質問者

お礼

できました。ありがとうございました。

関連するQ&A

  • MOS EXCEL エキスパートに出てくる関数について

    MOSエクセルエキスパートの問題集の模擬問題ででてくる「VLOOKUP」ですが、FOM出版の模擬問題では「検索の型」の部分は「0」または「1」を入力すれば正解だったのですが、ローカス出版の模擬問題では「True」または「False」を入力しないと正解にならないのですが、実際の試験ではどちらを使えばよいのでしょうか?「DSUM」に関しても「フィールド」をFOM出版では数値を、ローカスではセル番地を入力しないと正解になりません・・・

  • VLOOKUP関数 エクセル関数教えてください

    =IF(ISERROR(VLOOKUP(B2,$E$1:$F$296,2,FALSE)),"",VLOOKUP(B2,$E$1:$F$296,2,FALSE)) という関数を入れて、品番をセルに入力して元表から品名を導く表を作成しました。うまく使えています。 これを元に =IF(ISERROR(VLOOKUP(B2,$F$1:$I$1000,2,FALSE)),"",VLOOKUP(B2,$F$1:$I$1000,2,FALSE)) という関数に直して、同じような表を作ろうとしたのですが、うまくいきません。 何が悪いのか分かりません。 どうすればうまくいきますでしょうか?

  • エクセル VLOOKUP関数IFERRORと組み合

    ExcelのVLOOKUP関数でエラーのときは空白にする方法で紹介されているモノに セルに「=IFERROR(VLOOKUP(D2,A2:B6,2,FALSE),"")」を入力して、Enetrを押します。 とありますが、この場合、VLOOKUP関数の前に、実際にキーボードで=IFERRORと打ち込みますか? 簡単にできる方法があれば教えて下さい。

  • エクセル BLOOKUP関数について。

    =IF(B7="","",VLOOKUP(B7,中間,2,FALSE)) 上記のような式を入れて、エクセルで集計をしているのですが、1つのフォルダに同様の書式を用いたものが7枚あります。そのうちのシートの1枚だけが、上記関数が上手く動きません。#N/Å となります。コードをB7に入力すると、1~6までのシートはきちんと動くのに、7枚目のシートだけエラーになります。どのシートも関数は全く一緒です。数原因は何なんでしょうか・・。分かる方いましたら宜しくお願いします。

  • 2003MOSワードとエクセルの「エキスパート」の受験を予定しているの

    2003MOSワードとエクセルの「エキスパート」の受験を予定しているのですが、FOM出版社の模擬問題集のエキスパート版のみで合格できるものなのでしょうか?私は、パソコン教室でFOM出版の「基礎」と「応用」で学びました。形だけでも残したいと思い初めは「スペシャリスト」での受験を検討していましたが、せっかく高い受験料を出すならば、「エキスパート」が良いのではと思い、エキスパートにチャレンジしてみることにしました。しかし、はたして、いくらFOM出版の「基礎」と「応用」で学んだとしても、スペシャリスト模擬問題集を経ずに、エキスパート模擬問題集1冊のみで合格できるのか不安です。 ご回答宜しくお願い致します。

  • ExcelでのVLOOKUP関数について

    キー1を1000倍したうえで完全一致のVLOOKUP関数を使うと#N/Aエラーが発生します。 表示上は同じように見えますが内部的に異なる値となっているのでしょうか? 試しにエラー行に対して、キーとターゲットとなる当該セルを「=」でつないで確認しても「TRUE」となります。 添付画像は、 検索先としてA列に基準キーを130.168~130.192(step 0.001)で各行へ入力し、B列はA列を1000倍、C列はB列をROUND関数で整数値に丸めたものをキーとしました。 D列にVLOOKUPで参照する値を入力し、E列以降で以下の異なるパターンで値を参照しています。 (1)【E・F列】 ・E列に整数値をキーとして130168~130192(step 1)で入力。 ・E列をキーとしてB~D列のVLOOKUP関数としています。   『=VLOOKUP(E3,B:D,3,FALSE)』 (2)【G・H列】 ・G列にE列/100をキーとして計算。 ・G列をキーとしてA~D列のVLOOKUP関数としています。   『=VLOOKUP(G3,A:D,4,FALSE)』 (3)【I列】 ・E列をキーとしてC~D列のVLOOKUP関数としています。   『=VLOOKUP(E3,C:D,2,FALSE)』 シートを複製し、キーの入力範囲を0.001~0.025(E列は1~25)にした場合はエラーがでませんでした。 その他の確認としてはTEXT、JIS、ASCなどを組み合わせて文字列としたキー同士のVLOOKUPではエラーにならず値を参照できています。

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

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

  • エクセル 関数 ISERROR VLOOKUP

    エクセル関数でご教授お願いします。 今「LIST」シートのA列に品番、B列に単価が入力されています。 これを「入力」シートのA列1行目に品番を入力して、B列1行目に単価を引っぱってくる関数を作りました。 以下関数です。(「入力」シートのB列の関数です) =IF(ISERROR(VLOOKUP(A1,LIST!$A$1:$B$3,2,FALSE)),"品番ミス",VLOOKUP(A1,LIST!$A$1:$B$3,2,FALSE)) 品番が間違っている場合は”品番ミス”と入力されます。 この状態で問題なのは、入力シートのA列に何も入力されていない時に、B列に品番ミスと入ってしまう事です。 何とか、空白にしたいのですがいい方法はありませんでしょうか?

  • エクセルの関数の分かりやすい説明の仕方教えて下さい!!

    初心者にエクセルを教えることになりました。 関数をどう説明していいのか分からないので教えて 下さい。 (1)VLOOKUP   式は=VLOOKUP(B5,H5:J10,2,FALSE)で   B5は品番、H5:J10は商品一覧です。 (2)IF   式は=IF(E3>=180,"合格","不合格")    (3)IFを使う式で、エラーを防ぐ式(IFとVLOOKUP)   =IF(A5="","",VLOOKUP(A5,$G$5:$I$16,2,FALSE))    A5=品番  お願いします

  • Excel INDIRECT

    お世話になります。 INDIRECT関数で、 =INDIRECT("A1")は、=A1と同じように、A1セルを参照しますが、 =VLOOKUP(A1,B1:C19,2,FALSE)を、==INDIRECT("VLOOKUP(A1,B1:C20,2,FALSE)”)で囲むと#REF!エラーになります。 目的は、A2セルにSheet2!B1:C20の範囲を示す文字列を入れて、=INDIRECT("VLOOKUP(A1,"&A2&",2,FALSE)”)としたいと思っています。 #REF!エラーの原因を教えていただけないでしょうか。 よろしくお願いします。

専門家に質問してみよう