• ベストアンサー

gooで質問を投稿する時

gooで質問をする時に、エクセルの表を質問内容に書き込むのですが、投稿時に表が崩れます。(いつも、ワードで書いて、貼り付けて質問しています) エクセルの表を崩れないように投稿するにはどのようにすればよいのでしょうか。 以下は、例として(多分崩れてると思いますが) A B C D E  F  G H I 21 01 01 01 01 01 001 01 01 01 22 01 01 01 01 01 001 01 01 02

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

  • ベストアンサー
  • RandyPlus
  • ベストアンサー率32% (91/279)
回答No.7

#3,4です。  まず、文頭の半角スペースの件ですが、そのような表現はほとんど使ったことが無い(*1)ので、文頭だとすべて削除される事に、全く気が付きませんでした(^-^;  失礼しました。一つ勉強になりました。 *1 少なくとも記憶にないのですが、もしかしたら、「表示が崩れたけどまあいいか」と全く気にしていなかっただけ、の可能性もあります  #6の方の、「また、それは HTML の仕様だからです。」も初めて知り(ソースで確認しました)、参考になりました。  #4での半角スペースの記述は、「文頭」でなく何らかの全角文字を書いた以降のもので、かつ、Webブラウザ上での見え方についての内容になります。  さて、#4の補足に書かれた >ワードで作成したのですが、フォントは関係ないように思われるのですが、私の見てるWEB上だけでしょうか。  についてですが、  「フォントは関係ないように思われるのですが」が、作成時のフォントについて書いているのであれば、関係ありません当たり前です。  ついでに、作成時のソフトも直接は、関係ありません。ただ、ワードなどのワープロソフトで原稿を作成していると、いろいろな「余計なお世話」機能により表示が崩れた状態で作成する可能性があります。できれば、メモ帳で作成した方がいいでしょうね。  私は、#4でMSゴシックの使用を紹介していますが、明朝体でもゴシック体でも、その他のフォントでも、作成する段階ではどのフォントでもかまいません。ただ、作成段階と読み手見る段階でフォントが同一であることが望ましく、その場合Windowsマシンなら必ず入っている、MS-ゴシック・MS-明朝・MS-Pゴシック・MS-P明朝が候補になってくるでしょう。  また、質問の内容が「表」の表示であったため、明朝体などよりゴシック体の方が適していると判断した事、及び、通常WebブラウザではMS-Pゴシックが初期設定のフォントになっているため、MS-ゴシックを使う方が違和感が少ないと思ったから事、そして、プロポーショナルフォントでは、ずれを押さえるのが難しい事から、総合的に、作成時はMSゴシックを使用し、閲覧者にもMSゴシックで閲覧して下さいと案内するのがベターだと思っています。  少し気になっているのですが、この質問を解決するには、明朝体・ゴシック体だからどうこうといった問題よりも、等幅フォントとプロポーショナルフォントの意味や違いについて理解できていないと不可能です。もし、理解していなければgoogle等で検索して理解するようにして下さい。

m-happy-t
質問者

お礼

いろいろ、ありがとうございました。 半角スペースに問題があることがわかったので、これから質問もしやすくなります。 >等幅フォントとプロポーショナルフォントの意味や違>いについて理解できていないと不可能です いまから勉強してみます

その他の回答 (6)

回答No.6

1) [a a] 2) [a a] 複数の半角スペースが半角スペース1個になってしまうのはOKWebのせいでも教えてgooのせいでもありません。それは HTML の仕様だからです。決して OKwebが勝手に削除しているわけではありません。 上記の 1) と 2) は同じようにみえるでしょ?でも、1) の aとaの間には半角スペース30個入ってます。2)は1個だけです。ブラウザの「ソース表示」して確認してみてください。 ということで複数の半角スペースは1個に纏められてしまうので、全角スペースを使うしかないでしょうね…。

m-happy-t
質問者

お礼

この質問で、半角スペースは何個使っても1個になることは良くわかりました

  • ombre
  • ベストアンサー率43% (100/230)
回答No.5

質問者さん、割り込んだようで ごめんなさい。 私も かねがね疑問に思っていた事でしたので。 #3=#4さん、テストの回答とご解説有り難うございます。 私のIEのWeb表示もMSPゴシックでした。 特に、文頭のスペースが気になっていました。 また、スペースの入力は自動的に半角に設定していたので、 Shift+スペースでしか、文頭のスペースが入りませんでした。(^^; 削除されるかと思いますが、文頭のスペースをもう一度・・・ (^^;)  全角スペース 半角スペース 半角スペース2つ Shift+半角スペース  Shift+全角スペース

m-happy-t
質問者

お礼

文頭のスペースは全角しか駄目みたいですね

  • RandyPlus
  • ベストアンサー率32% (91/279)
回答No.4

 追加です。  #2の方のテストは MS-ゴシックでは、崩れます。 MS-Pゴシックでは、そろって表示されます。  IEの場合、フォントの初期設定がMS-Pゴシックになっているので、ほとんどの人にはそろった状態で見えているはずです。  ですが、一般的には、プロポーショナルフォント(Pのつくフォント)使用時にそろえた表示をするのは難しいです。  内容にもよりますが、正確をきすのであれば、MS-ゴシックを利用して投稿内容を作成し、見る人にもMSゴシックの利用を案内した方が良いかなと思います。  また、IMEがonの状態で「Shift+スペース」は(普通は)「半角スペース」の入力になります。  普通に半角スペースを入力しても、Shift+スペースで入力しても、文字コードが変わるわけでは無いので、同じです。  次に、半角スペースが無視されるかどうかですが、半角スペースが1つの場合は表示されます。ただ、複数の半角スペースがある場合は、1つに減らされます。

m-happy-t
質問者

補足

ワードで作成したのですが、フォントは関係ないように思われるのですが、私の見てるWEB上だけでしょうか。 MS明朝で作成   A  B C 1 22 1 33   A  B C 1 22 333 1 MSゴシックで作成   A  B  C 1 1 22  3   A  B   C 1 22  1  333

  • RandyPlus
  • ベストアンサー率32% (91/279)
回答No.3

 OK Webの利用者です。  OKで表示されるHTMLのソースリストを見てみましたが、特に表示フォントの指定はソースの中でしていません。  gooの場合でもおそらく同様でしょう。  フォント指定をしないので、見る人のブラウザの設定に依存する問題です。  どうしても、フォントを指定したければ、  IEの場合であれば、  ツール -> インターネットオプション -> 全般 -> フォント -> Webページフォント  で、○○のフォントに変更して見て下さい。などと案内するしかないでしょうね。まあ、見ている人がやってくれるとは限りませんけど。

  • ombre
  • ベストアンサー率43% (100/230)
回答No.2

テストです。    A  B  C 21 01 02 03 22 01 02 03 Shift+スペースにすると、 私の環境では 揃って見えます。 いつもこのように使ってきましたが、 他の方の環境で見ても揃って見えるでしょうか?

m-happy-t
質問者

お礼

何故か、崩れる A B C 1 1 3 2   A B C 1 1 3 2

  • wolv
  • ベストアンサー率37% (376/1001)
回答No.1

この掲示板システムは、半角スペースは無視する仕様のようなので、全角の文字とスペースを使ってみてください。 例: A  B  C  D  E  F   G  H  I  21 01 01 01 01 001 01 01 01 見ている人が等幅のフォントを使っていないとやはりずれますが、少しはましなはずです。

m-happy-t
質問者

お礼

全角文字と全角スペースを利用   A   B  C   D 1 1  22 333 555 2 22  1  22  33 問題なく出来るみたいですね 文字はMSゴシックを利用

関連するQ&A

  • EXCELの表で縦横の入れ替え方法

    EXCELの表で 縦軸と横軸を入れ替える方法ってありますか? つまり A B C D E F G H I J K L っていう表を A E I B F J C G K D H L にしたいのです。

  • Excelに関する質問です。

    Excelで x 1 2 3 4 5 6 7 8 9 y a b c d e f g h i と各セルに横に打ち込んだところを x y 1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h 9 i と縦に打ち直したいのですが何か一発で変換できる方法ってありますか?

  • EXCEL数式について質問です。

    EXCELについて質問です。 添付のファイルを参照して頂きたいです。 <概要説明> まずC列に月日が記入されています。 G列にはC列のシリアル値を出しています(自動) <やりたい事> D列: G列から-3引いた数 E列:     -2引いた数 F列:     -1引いた数 H列: G列から+1した数 I列:     +2した数 ※以上の内容にしたいのですが、  シリアル値 1~7の中でまわせるような仕組みにしたいです。 例(駄目な例)   F列   E列   G列 H列 I列    5    6     7   8   9                  ↑7を上限とし、1にもどしてほしい    (正しい例)   F列   E列   G列 H列 I列    5    6     7  1   2    F列   E列   G列 H列 I列    6    7    1   2   3  各列数式が違っても大丈夫です。 わかりづらい説明ですがアドバイスよろしくお願い致します!

  • 2つの表を合わせた表3作成したい

    表1 A B  C  D  E  F G  H  I  名称 1 01 00 00 00 00 000 00 00 00  あ 2 01 01 00 00 00 000 00 00 00  い 3 01 01 01 00 00 000 00 00 00  う 4 01 01 01 01 00 000 00 00 00  え 5 01 01 01 01 01 000 00 00 00  お 6 01 01 01 01 01 001 00 00 00  か 7 01 01 01 01 01 001 01 00 00  き 8 01 01 01 01 01 001 01 01 00  く 9 01 01 01 01 01 001 01 01 01  け 10 01 01 01 01 01 001 01 01 02  こ 20 01 01 01 01 01 001 01 02 00  阿 21 01 01 01 01 01 001 01 02 01  居 22 01 01 01 01 01 001 01 02 02  卯 100 02 00 00 00 00 000 00 00 00  亜 101 02 01 00 00 00 000 00 00 00  医 102 02 01 01 00 00 000 00 00 00  宇 AからIの欄には入る数字によって名称が変わります。 表2 A  B  C  D  E  F G  H  I   1 01 01 01 01 01 001 01 01 01  2 01 01 01 01 01 001 01 01 02  3 01 01 01 01 01 001 01 01 03  4 01 01 01 01 01 001 01 02 01  5 01 01 01 01 01 001 01 02 02  6 02 01 01 01 01 001 01 01 01  この2つの表を合わせた表3を作成したいのです。 表3 A  B  C  D  E  F  G  H  I 1 01あ 01い 01う 01え 01お 001か 01き 01く 01け 2 01あ 01い 01う 01え 01お 001か 01き 01く 02こ  3 01あ 01い 01う 01え 01お 001か 01き 01阿 01居  4 01あ 01い 01う 01え 01お 001か 01き 01阿 02卯

  • エクセル マクロでセルを自動移動

    例1のようになっているエクセル表があります。 データは右方向、下方向へ増えます。 Cの列以降は4つ単位でしかデータは増えません。 それを例2の表のように列A,Bのデータはそのままに Cの列以降の4つのセルを区切りに下の行に移動して、 空白の列まで言ったらA2の行以降を最後の行まで繰り返しするという マクロを書くことは可能でしょうか。 出来ましたらそのマクロを教えてください。 例1 A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1 M1 N1 A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 A3 B3 C3 D3 E3 F3 G3 H3 I3 J3 K3 L3 M3 N3 例2 A1 B1 C1 D1 E1 F1 A1 B1 G1 H1 I1 J1 A1 B1 K1 L1 M1 N1 A2 B2 C2 D2 E2 F2 A2 B2 G2 H2 I2 J2 A3 B3 C3 D3 E3 F3 A3 B3 G3 H3 I3 J3 A3 B3 K3 L3 M3 N3

  • エクセルの関数をお教えください。

    エクセルの関数をお教えください。   1 2 3 あ A B C い D E F う G H I 上記のような、元表があり、 あ・1 → A う・3 → I  と、選ぶことが出来る関数を教えてください。 よろしくお願いいたします。

  • excelでの行列データの並び替え

    excelで表形式のデータの並び替えをおこないたいのですがいい方法が思いつきません。 どなたか教えて下さい。 具体的には 元のデータは以下の様なフォーマット a b c d e f g h i これを並び替えて a b c d e f g h i としたいということです。 元データの列数は決まっていますが 行数は任意です。

  • 関数の質問です。

    こんなことが関数でできますか? 1) A1~A43までに1から43の数字を入れます。 2) B1セルにスタートボタンを設置する。 3) C1セルにストップボタンを設置する。 4) D1に1、E1に2、F1に3、G1に4、H1に5、I1に6の数字を入れる。 5) D2、E2、F2、G2、H2、I2、のセルにランダムな組合せ数字が出るようにしたい。 ようは、ロト6の予想するときに宝くじ売り場に置いてある、「あたるくん」みたいなやつが、エクセルの関数を使ってできないかと言う質問です。B1でスタートさせてC1でストップしたとき、D2、E2、F2、G2、H2、I2、のセルにランダムな組合せ数字が出るようにしたいです。 ※ エクセルの関数にランダム関数みたいなものがあると思います。これを使えばできそうですが、数式の書き方が分かりません。別の関数の数式でもいいので、結果を出せるような関数式のわかる方、ご教示ください。(ググって探せは、遠慮願います。自分なりに探してみたけど理解できるものに行き着きませんでしたので・・・。)

  • テキストをExcel2000に貼り付け

    .txtを参照してファイル内容を、マクロで Excel2000に貼り付けたいと考えています。 先頭の1行は決まっていて2行目からが 対象になります(コロン区切りのファイルです) コロンは削除してA~Jまでの文字を ExcelのA~Jのセルに貼り付ける 例).txtの記述 START :A :B :C :D :E :F :G :H :I :J :A :B :C :D :E :F :G :H :I :J :A :B :C :D :E :F :G :H :I :J ExcelのA1セルから最大20000行まで対応したいです。 どうかご教授願います。

  • Excel:縦横入れ替えの応用

    Excelでの質問です。 WinXPでExcel2003を使用しています。 データは以下のように並んでいます。    A B 1) Aさん 2) Bさん 3) Cさん 4) 5) Dさん 6) Eさん 7) 8) Fさん 9) Gさん 10) Hさん 11) Iさん このデータを↓のように並び替えたいのですが・・・    A B C D 1) Aさん Bさん Cさん 2) 3) 4) 5) Dさん Eさん 6) 7) 8) Fさん Gさん Hさん Iさん 9) どうにもこうにもうまくいかないので教えてください。 既出だったらすみません。 よろしくお願いします。

専門家に質問してみよう