• ベストアンサー

EXCELの表にTABLEタグをテキストとして貼り付けたいのですが・・

お世話になります。 タイトルのとおりでEXCELのセルに下記のような表をテキストとして貼り付けたいのですが、うまくいきません。 複数のセルにまたがって内容だけが貼り付けられてしまいます。 【文字】として貼り付ける方法を教えていただけませんでしょうか?? どうぞよろしくお願いいたします。 <table width="100" border="1" cellspacing="0" cellpadding="0"> <tr> <td>123</td> <td>456</td> </tr> <tr> <td>789</td> <td>000</td> </tr> </table>

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

  • ベストアンサー
  • esprei
  • ベストアンサー率56% (718/1271)
回答No.3

#2です。 失礼。 入力ミスがありました。 Excelメニューのデータ→外部データの取り込みでした。 ツールの中にはありません。 当方もExcel2000です。

yuichi777rf
質問者

お礼

ありがとうございます、無事に解決いたしました (^^)

その他の回答 (3)

  • takkuni
  • ベストアンサー率24% (166/676)
回答No.4

テキストボックスに直接入力又は貼り付けるか、セル内に直接入力したものをコピーし、図として貼り付けるか、ケースバイケースで対応しています。

yuichi777rf
質問者

お礼

ありがとうございます、無事に解決いたしました (^^)

  • esprei
  • ベストアンサー率56% (718/1271)
回答No.2

メモ帳に一度コピー貼り付けして保存します。 そしてExcelのメニューのツールから、データ→外部データの取り込み。 ウィザードが始まりますので、目的に合わせて設定して下さい。 これで文字列として取り込めます。

yuichi777rf
質問者

お礼

ありがとうございます。 データ→外部データの取り込み。というのはOfficeXPのみの機能でしょうか?当方Office2000ではありませんでした。それとも場所が違うだけでしょうか?

回答No.1

手間がかかりますがこんな方法でもできるということで・・・。 一旦、ワードにテキストとして貼り付けます。  < を '< に置換えます。 コピーしてエクセルにテキストで貼り付けます。 'を置換えで削除します。

yuichi777rf
質問者

お礼

ありがとうございます、試してみましたが、おっしゃるとおりでちょっと手間がかかりすぎてしまいます(1件や2件ではないので・・) けどこの方法は全く知りませんでした。参考になりました。ありがとうございました

関連するQ&A

  • tableタグとtableタグの間の余白の消し方について

    現在モバイル用のHPを作成しているのですが、 AUで見た際に、tableタグとtableタグの隙間(空白)が出来てしまいます。 tableタグ1個でまとめればどうってことのない問題なのですが、 デザイン上、どうしてもtableタグを分ける必要があるります。 ■以下ソースです。 ************************************* <html> <head> <meta http-equiv="Cache-Control" content="no-cache" /> <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS" /> <title>タイトル</title> </head> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"> <center> <a href=""><img src="gazou.gif" width="151" height="42" /></center> </td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="2" bgcolor="#FFFFCC"> <center> <a href=""><img src="gazou.gif" width="151" height="42" /></center> ・ ・ ・ ************************************* ↑の… </table>      ←この部分に余白ができます。 <table width="100%" border="0" cellpadding="0" cellspacing="0"> どなたか原因と解決法をご教示いただけませんでしょうか。 宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • css(div)の中にtableタグを使うとなぜかcellpaddingがきかない

    cssのdivの中にtableタグを入れ子にして作成していますが、中側tableのcellpaddingを5に指定しているにもかかわらず余白があきません。 過去ログにCSSの設計思想からすると、DIVの中にTABLE要素を組み込むことは論理矛盾であると書かれていましたが、複雑な表になってくると知識がないため、テーブルを使っているのが現状です。 なぜ余白があかないのでしょうか?また対応する方法はあれば教えていただきたいです。よろしくお願いします。 <div id="fee_table"> <table width="460" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#C4D6A7"><table width="460" border="0" cellspacing="1" cellpadding="5"> <tr> <td bgcolor="#FFFFCC">テキスト</td> <td valign="top" bgcolor="#FFFFFF">テキスト</td> </tr> <tr> <td bgcolor="#FFFFCC">テキスト</td> <td valign="top" bgcolor="#FFFFFF">テキスト</td> </tr> <tr> <td bgcolor="#FFFFCC">テキスト</td> <td valign="top" bgcolor="#FFFFFF">テキスト</td> </tr> </table></td> </tr> </table> </div> ■---css---------------------------------------■ #fee_table { font-size: 95%; margin : 10px 0 10px 15px; }

  • 表の作成をスタイルシートで

    皆さんはHTMLで表を作成する際、どのように作成していますか? 私はTableタグとスタイルシートを使っているのですが、これをスタイルシートのみで 作成できないでしょうか。 例えば以下のような表で、■部分は他のセルと背景色を変えます。    ■□□    ■□□    ■□□ 通常私がやっている方法は、tableタグに下記スタイル「tb01」を、タイトル部分には 「td.title」を設定を設定しています。 -----------------HTML-------------------------- <table width="100%" border="0" cellspacing="1" cellpadding="0">  <tr>   <td class="title">6月7日</td>   <td>text</td> <td>text</td> <td>text</td>  </tr>  <tr>   <td class="title">6月8日</td>   <td>text</td> <td>text</td> <td>text</td>  </tr> </table> ---------------------------------------------------------- -----------------スタイルシート-------------------------- .tb01 {FONT-SIZE: 12px; border-collapse : collapse ;     border-width : 1px 0 0 1px ; border-style : solid ;     border-color : #CDCDCD ; ; width:350px; background-color:#FFFFFF;     } table.tb01 td {border-width : 0 1px 1px 0 ; border-style : solid ; padding : 7px ;         line-height:120%; border-color : #CDCDCD ; } td.title {background-color:#ECECEC;      } ---------------------------------------------------------- スタイルシートのみでは無理でも、もっと良い方法があれば 是非教えてください。

    • ベストアンサー
    • HTML
  • 表を横に並べる

    メモ帳でHP作っています。 表が縦に長くなったので 2つに分割して横に並べたいのです。 で分割出来て横にも並べたのですが 全体的に小さくなってしまい、 少しでも数字を変えると高さが合わなくなって しまいます。 表は上で高さを合わせたいです。 どうすればいいのでしょうか?。 <table border="0" width="600"> <tr> <td Width="250"> <table border cellpadding="1"> <tr> <td VALIGN="middle" width="100"> あいうえお</td> <td VALIGN="middle" width="260"> かきくけこ</td> </tr> </table> </td> <td width="250"> <table border cellpadding="1"> <tr> <td VALIGN="middle" width="100"> さしすせす</td> <td VALIGN="middle" width="260"> なにぬねの</td> </tr> </table> </td> </tr> </table>

  • 1pxの表を重ねたときにその重ねた部分が2pxになってしまいます

    列数が違う表を重ねたのですが重ねた部分が2pxになってしまうので 重ねた部分も1pxで表示させたいのですがどうすればいいのでしょうか? ソースはこちらです <TABLE BORDER="0" WIDTH="400" CELLSPACING="1" CELLPADDING="5" BGCOLOR="#1C79C6"> <TR BGCOLOR="#E3F0FB"> <TD>あ</TD> <TD>い</TD> </TR> <TR BGCOLOR="#E3F0FB"> <TD>う</TD> <TD>え</TD> </TR> </TABLE> <TABLE BORDER="0" WIDTH="400" CELLSPACING="1" CELLPADDING="5" BGCOLOR="#1C79C6"> <TR BGCOLOR="#E3F0FB"> <TD>↑の部分が2pxになるのを防ぎたいです</TD> </TR> </TABLE> 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • 2番目の子エレメントが見つからない

    はじめまして。 最近ホームページの本を買ってきて、ホームページを 作成し始めている者です。 ソース上、判らないことがあり、ご質問です。 単純に横2マスのセルを作りたかったのですが、 下記のソースだと、 2番目の子エレメントが見つかりません。 <table> エレメントtbodyが2番目の子エレメントとして見つかりません。 とのエラーが出てしまいます。 初級の質問で大変心苦しいですが、是非教えてください。 使用ソフト:GOLIVE 5.0 また、すでにホームページアップしたのですが SEO上、このようなエラーは 致命的なのでしょうか? <table width="480" border="0" cellspacing="0" cellpadding="0" bgcolor="#cccccc"> <td width="480"> <table width="480" border="0" cellspacing="0" cellpadding="0" bgcolor="#cccccc"> <tr> <td> <table width="480" border="0" cellspacing="1" cellpadding="10" bgcolor="#cccccc"> <tr> <td class=size2 valign="top" bgcolor="#ffffed" width="90">文字1<br> </td> <td class=size2 valign="top" bgcolor="white">文字2文字2文字2文字2<br> </td> </tr> </table> </td> </tr> </table> </td> </table>

    • ベストアンサー
    • HTML
  • テーブルの作り方をご教示ください

    図のようなテーブルを作りたいのですがどうすればいいのかわかりません。 図はエクセルで書きました。 ----------------------------------------------- <table border=0 cellspacing=0 cellpadding=0> <tr> <td> <table border=0 bgcolor="#000000" cellspacing=1 cellpadding=1 width="230"> <tr bgcolor="#FFFFFF"> <td> 1 </td> </tr> <tr bgcolor="#FFFFFF"> <td> 2 </td> <tr bgcolor="#FFFFFF"> <td> 3 </td> </table> </td> </tr> </table> ----------------------------------------------- まではわかったのですが、 3と4を区切る方法がわかりません。 ご回答よろしくお願いします。

    • ベストアンサー
    • HTML
  • ホームページのテーブルをWordに貼り付けると左にづれる?

    以下のコードのHTMLで作られたテーブルをブラウザーに表示→コピー→Wordに貼り付けると、テーブルがWordの文字列開始位置よりも左側にづれてペーストされるのですが、どのようにして回避できるのでしょうか? コード: <table width="550" border="1" cellspacing="0" cellpadding="40"> <tr> <td width="466" colspan="2" align="center"> 表タイトル </td> </tr> <tr align="left" valign="top"> <td width="118"> 表見出し行 </td> <td width="266"> データ </td> </tr> </table> どうやら、テーブルのcellpaddingが関係しているようで、cellpaddingの値を以下のコードのように小さくすると、テーブルをWordに貼り付けたときに文字列開始位置よりも左にずれる割合は小さくなります。 コード: <table width="550" border="1" cellspacing="0" cellpadding="5"> <tr> <td width="536" colspan="2" align="center"> 表タイトル </td> </tr> <tr align="left" valign="top"> <td width="188"> 表見出し行 </td> <td width="336"> データ </td> </tr> </table> ただ、それでも少し左にずれることには変わりませんし、cellpaddingの値が大きなテーブルをWordに貼り付けるときの回避策とはなりません。 どのようにしたら、cellpaddingの値が0ではないホームページのテーブルをブラウザーからコピーしWordに貼り付けたとき、Wordの文字列開始位置より左にずれないようにできるのでしょうか? よろしくお願いします。

  • テーブルサイズ指定

    こんにちは。 困ったことがあるのですが、 <TABLE BORDER="1"CELLSPACING=1 CELLPADDING=1 BGCOLOR="#FFFFFF"> <TBODY> <TR> <TD width=170文字</TD> <TD width=638>文字</TD></TR> <TR> <TD>文字</FONT></TD> <TD>文字</TD></TR> </TR></TBODY></TABLE> <BR> <TABLE BORDER="1"CELLSPACING=1 CELLPADDING=1 BGCOLOR="#FFFFFF"> <TBODY> <TR> <TD width=170>文字</FONT></TD> <TD width=638>文字</TD></TR> <TR> <TD>文字</FONT></TD> <TD>文字</TD></TR> </TBODY></TABLE> (それぞれの文字の長さは違います。) という2つのテーブルで、 2つともテーブルの幅が異なるんです。 これを、両方とも同じ幅にすることはできないでしょうか? 宜しくお願いします。

    • ベストアンサー
    • HTML
  • tableをcssで表記したい

    下記のhtmlのスタイル部分をcssで表記したいのですが、 どのようにすればよいのでしょうか? tableの種類が一つの場合はできるのですが・・・ <table width="100" border="1" cellpadding="1" cellspacing="1" bgcolor="#AAAAAA"> <tr> <td width="30" bgcolor="#FFFFFF">a</td> <td ">b</td> </tr> </table> <br> <table width="50" border="2" cellpadding="2" cellspacing="2" bgcolor="#BBBBBB"> <tr> <td width="25" bgcolor="#CCCCCC">c</td> <td>d</td> </tr> </table>

専門家に質問してみよう