• ベストアンサー

Excel 2003 のダブル引用符とシングル引用符の使い分け

ほかのシート上の表を検索するときに、たとえば 'でーた'!A2:C5 のようにシングルクオーテーションでくくります。 しかし、ほかの多くの場合、ダブルでくくります。 例は、 =indirect(B1&"!D5) などです。 使い分けがわかりませんので教えてください!

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

(1)先頭に着くシングルシングルクォーテーションは良く話題になります (2)先頭と後尾に対になったシングルクォーテーション は http://www.excel-jiten.net/formula/ref_other_books.html の使い道しかないのではと思います。 >使い分けがわかりませんので教えてください こういう場合はこう、こういう場合はこう、という、使い分けではなく、 A.文字列は基本は””で囲う。 B.文字列のPrefixには先頭の’を使う。 C.上記1,2?の場合しか’’は使わない。 ーー よくご存知の方が「これもあるよ」というのを追加してくだされば 私も新発見です。 ーー 以下エクセル以外で蛇足 アクセスなどではSQL文の中ではSQL文全体を文字列として扱うケースがあり、その中での文字列を定義するため’’が使われることは経験しています。 ーー 文字列を’’で囲むのが標準の言語やOSなどがあったと思う C言語 http://allabout.co.jp/internet/cgiperl/closeup/CU20030307A/index2.htm ーーー 両者で効果が違う http://shoyu-ramen23.jugem.jp/?eid=82 PHP http://www1.plala.or.jp/bagi/perl01.htmlのIV http://allabout.co.jp/internet/cgiperl/closeup/CU20030307A/index2.htm

関連するQ&A

  • シングルコーテーションとダブルコーテーションの使い分け

    シングルコーテーションとダブルコーテーションの使い分けのルールってありますか? なんとなく - 単語の場合はシングル 'book' - 語句、文章の場合はダブル "great books" としてきたのですが。

  • ダブルコーテーションやシングルコーテーション

    私の持っている参考書の中に、次のように、 変数をダブルコーテーション、シングルコーテーション、およびピリオドで囲んでいるSQL文があるのですが、 この場合、なぜ、ダブルコーテーション、またはシングルコーテーションのみでは駄目なのでしょうか? [参考書の記載] where カラム名>="'.変数.'" ※変数は日付が入ります。varchar型です。

    • ベストアンサー
    • MySQL
  • シングルコーテーション(')とダブルコーテーション(")の入れ子について

    HTMLにおける、シングルコーテーション(')とダブルコーテーション(")の入れ子について教えてください。 例) document.write('<img src="http://xxxxx" onMouseOver="aaaaaa(#bbbb#)">'); 上記の#の部分は何を使えば良いですか? また、更に入れ子にする場合は、どのような感じになりますか?

    • ベストアンサー
    • HTML
  • 強制的にシングルコーテーションをつけるマクロを教えてください。

    いろいろやってみたいのですが うまく行かず行き詰っています。 どなたかアドバイスお願いします。 Excel2002を使用しています。 ピボットテーブルで集計された表を使って 別表の検索キーとなるA列の値と合致した場合 B列の値を入れる一覧表を作成しています。 別表はデータベースの値を使用していて テキストとしてエクスポートされています。 ピボットテーブルで求められた値を VLOOKUPで検索するために一度別シートに 値のみ貼り付けを行っています。 しかしうまく値が拾えません。 セルの表示形式などを変えたのですが 拾ってくるところと拾わないところにばらつきが あります。 値の前に'(シングルコーテーション)を つけて強制的に文字列として扱うと拾ってきます。 1つの表が300行近くあり列も150列と膨大な表です。 出来たらピボットテーブルの値を別シートに 貼り付けるときに一緒にA列の値にのみ '(シングルコーテーション)をつけるマクロを 教えていただけたらと思います。 よろしくお願い致します。

  • エクセルのシングルクォーテーション

    お願いします、初心者です。 エクセルの相手先からのファイルに全て(’)シングルクォーテーションが入っていて、列は30あり、そのうちの一部の列のセルの(’)を一括で取る関数とか教えて頂けませんか? A    B    C      D     E      F 01   02   東京都   港区   2-12  ヤマダ 01   03  北海道  札幌市   1-5   スズキ とあればCとDとFの列から(’)を取りたいのです。 お願い致します。

  • シングルコーテーションの検索?

    シングルコーテーションとダブルコーテーションの検索はできるのでしょうか? 「%」や「_」ならエスケイプで検索できますけどコーテーションはできませんでした。 どなたか教えてください。 検索する項目はVARCHAR2です。 DB:Oracle9i

  • EXCELの引用方法について

    たとえば、下記のような表がSheet1にあるとします。   A      B      C    D   E 1 クラウン   トヨタ   セダン  3000 黒 2 エルグランド ニッサン  ワゴン  2500 白 3 ワゴンR   スズキ   ワゴン  660  灰 Sheet2に、C1に、クラウンと入力すると、必要なデータが、D1やE1に引用されてくるようにするには、どうしたらよいでしょうか? クラウンの入力につきましては、 「データ」→「入力規則」→「リスト」より入力させます。 氏名、住所は、手入力します。 (Sheet2)   A   B    C     D    E 1 氏名  住所   クラウン  トヨタ 3000    よろしくお願いします。

  • ダブルクォーテーションが置換できません

    いつもお世話になっております。 PHP初心者です。 シングルクォーテーションとダブルクォーテーションを文字列として入力したいと思い、以下のように記述しました。 -------------------------------------------------- $naiyo = $_POST['naiyo']; $search = array('\'','"'); $replace = array('\'\'','\"'); $naiyo2 = str_replace($search,$replace,$naiyo); -------------------------------------------------- シングルクォーテーションは置換された(文字列として表示された)のですが、ダブルクォーテーションは表示されず、ダブルクォーテーション以下の文字列が消えてしまいます。 置換ができていないというよりも、そもそもダブルクォーテーションが検索に引っかかってもいないようです。 どのようにすればダブルクォーテーションも置換できるか、お分かりの方がいらっしゃいましたらご教示ください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • EXCEL→CSV保存時のダブルクォーテーションについて

    下記のようにEXCELマクロにてEXCELファイルをCSVファイルに保存しようとしています。 NewBook.SaveAs Filename:="test.csv", FileFormat:=xlCSV, CreateBackup:=False このとき、セル値にダブルクォーテーションが含まれていると、出力CSVファイルの値がダブルクォーテーションで囲まれてしまいます。 ●ダブルクォーテーションが含まれていない場合 セル値→A列:ABC     B列:DEF CSVファイル→ABC,DEF ●ダブルクォーテーションが含まれている場合 セル値→A列:A"C     B列:DEF CSVファイル→"A"C",DEF 後者の場合もダブルクォーテーションで囲まれないようにするにはどうすればよいでしょうか。

  • エクセルのシート間引用数式の行単位複写について

    エクセルの行単位複写について質問です 同じブック内の別のシートからデータを引用しています。 単に引用するだけで演算は加えませんが、引数が空白の場合に表示が何も出ないように=IF関数を入れています。 そして難点は、引数のあるシートは1行単位、使用するシートは2行単位の表になっていることです。 引数のシートのデータ構成 A10 A11 A12 B11 B12 C11 C12 D11 D12 A20 A21 A22 B21 B22 C21 C22 D21 D22 ・ ・ ・ A500 A5001 A5002 B5001 B5002 C5001 C5002 D5001 D5002 使用するシートの様式 1行目 A10 A11 B11 C11 D11 2行目 結合 A12 B12 C12 D12 3行目 A20 A21 B21 C21 D21 4行目 結合 A22 B22 C22 D22 A10 A20 は上下セルを結合しています。 このような場合、左クリック+ドラッグで行単位のコピーを行うと、拾ってくるデータが飛び飛びになってしまします。 行数が多く、数式の引用セル位置の数値をいちいち手入力や置換処理で修正していると非常に手間がかかるので、一気に数式を入力する方法はないでしょうか。 よろしくご指導お願いします。

専門家に質問してみよう