Excelのセル内に以下の様な改行付きの文章が入っていて、
現在、それを1行ずつセル内選択して文章を抜き出して、HTMLタグをつけています。
同じ形式のセルが多数(100以上)あり、全部手動で抜き出すのは、
スゴく非効率で時間がかかります。。
------------------------↓セル内
ダミーテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト
1.ダミータイトル
ダミーテキストテキストテキストテキストテキストテキスト
2.ダミータイトル
ダミーテキストテキストテキストテキストテキスト
3.ダミータイトル
ダミーテキストテキストテキストテキストテキストテキストテキストテキスト
------------------------↑セル内
※テキストはダミーです。本来は日本語文章が入ります。
※上記例は1~3までの数字がありますが、5まであったりします。少ないのは2まで。
※セル内の一番上には1行綴りの文章があります。
※タイトル(上記はダミータイトルと書かれた部分)の上には空白改行が1行あります。
※タイトル(上記はダミータイトルと書かれた部分)の下には1行綴りの文章があります。
上記の例を、Dreamweaverで現在は手動で下記のようにしています。
-----------------------------
<div class="cntt">
<p>ダミーテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト</p>
<h3>1.ダミータイトル</h3>
<p>ダミーテキストテキストテキストテキストテキストテキスト</p>
<h3>2.ダミータイトル</h3>
<p>ダミーテキストテキストテキストテキストテキストテキスト</p>
<h3>3.ダミータイトル</h3>
<p>ダミーテキストテキストテキストテキストテキストテキスト</p>
</div>
-----------------------------
1行ずつ選んでh3で囲み・・・みたいな事をシコシコとやっていると腱鞘炎になりそうです。
これをできるだけ自動でできないでしょうか。。。。?
Windows7 , Excel2007 , Dreamweaver CS5.5を使用しています。
ご教授お願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Excelシートの中でセルを分けるといいんじゃないかな。
A列に2行目から
ダミーテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト
ダミータイトル
ダミーテキストテキストテキストテキストテキストテキスト
ダミータイトル
ダミーテキストテキストテキストテキストテキスト
ダミータイトル
ダミーテキストテキストテキストテキストテキストテキストテキストテキスト
と入力してください。セルA2からセルA6まで。
B列に1行目から
<div class="cntt">
=IF(ISBLANK(A2),"","<p>" & A2 & "</p>")
=IF(ISBLANK(A3),"","<h3>1." & A3 & "</h3>")
=IF(ISBLANK(A4),"","<p>" & A4 & "</p>")
=IF(ISBLANK(A5),"","<h3>2." & A5 & "</h3>")
=IF(ISBLANK(A6),"","<p>" & A6 & "</p>")
=IF(ISBLANK(A7),"","<h3>3." & A7 & "</h3>")
=IF(ISBLANK(A8),"","<p>" & A8 & "</p>")
=IF(ISBLANK(A9),"","<h3>4." & A9 & "</h3>")
=IF(ISBLANK(A10),"","<p>" & A10 & "</p>")
=IF(ISBLANK(A11),"","<h3>5." & A11 & "</h3>")
=IF(ISBLANK(A12),"","<p>" & A12 & "</p>")
=IF(ISBLANK(A13),"","<h3>6." & A13 & "</h3>")
=IF(ISBLANK(A14),"","<p>" & A14 & "</p>")
=IF(ISBLANK(A15),"","<h3>7." & A15 & "</h3>")
=IF(ISBLANK(A16),"","<p>" & A16 & "</p>")
=IF(ISBLANK(A17),"","<h3>8." & A17 & "</h3>")
=IF(ISBLANK(A18),"","<p>" & A18 & "</p>")
</div>
とそれぞれ入力してください。セルB1からセルB19まで。
すると、B1からB19を範囲選択してメモ帳に貼り付けると(空行の位置はともかく)今まで手入力していたタグ(と数字)が自動で追加されている状態になると思うよ。空行の位置が変わってもWebブラウザ上に表示される内容はほとんど変わらないし、メモ帳の方で空行を調整するのだけでタグを手打ちするよりはだいぶ楽なんじゃないかと。
上記の例ではH3にあたる部分を8個まで自動で作る事ができる。もちろん、今まで一つの「コンテンツ」につき1セルでやってきた事を複数セルのブロック単位(今回の例ではA1:B19の38セルが一塊になる)で管理する事になるので、そこだけ気をつけないといけない。
これより高度な事をしようとするならVBAという仕組みを使う事になるかな。例えば、Excelの管理は今までと同じ1セル1コンテンツのままでセル内の改行を自動認識して自動的にタグを追加してクリップボードにコピーするってなのもVBAならできる。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) こんなことできますか?例えば、sheetに貼り付けた図形のタイトルを、セルA1の文字で表示する。 5 2022/04/22 15:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Excel(エクセル) テキストの背後にあるオブジェクトとは 3 2023/01/03 20:22
- Excel(エクセル) Excel でマクロ利用しセル内テキストを修正しております(半角カナを全角にするなど)。 ただ、セル 4 2023/06/15 21:29
- 英語 「テキスト」と「テクスト」の違いはなんですかね? システン英単語で「text」(発音:テクスト) 動 5 2022/12/07 21:53
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- Excel(エクセル) Excelで数式をそのままコピーしたい どうすればいいですか? 4 2022/09/16 02:16
- Access(アクセス) Access 複数条件検索の設定が上手く行きません 1 2022/07/22 20:37
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リトルチャロを第1話から学習し...
-
ACCESS データ型の一括変更
-
「本文」という語の読み方について
-
DELコードって何ですか?
-
フォームのテキストボックスが...
-
受験サプリの中一数学基礎の31...
-
CNNラジオニュースの原稿が欲し...
-
福祉住環境コーディネーター試...
-
VBAでユーザーフォームのテ...
-
TOEIC LONGMANのテキストのCD
-
テキスト?テクスト?
-
上場企業の英文名と上場コード...
-
NHK語学番組のテキストの保管
-
PowerPoint2016でのクリップア...
-
マック ブックエアー 使い...
-
マイクロソフトのword、excelの...
-
宅建の勉強に関して
-
日能研の「知の翼」の負担はど...
-
(中)1 技術・家庭問題集サイ...
-
初めてのパワーポイント
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リトルチャロを第1話から学習し...
-
開くとテキストになるイラスト...
-
フォームのテキストボックスが...
-
ACCESS データ型の一括変更
-
テキスト?テクスト?
-
宅建の勉強に関して
-
DELコードって何ですか?
-
「本文」という語の読み方について
-
パワーポイントの図(テキスト折...
-
標準テキストのメールがHTMLメ...
-
NHK語学番組のテキストの保管
-
ドイツ語 小数点のついた数字...
-
口話、読唇術の学習方法教えて...
-
基礎英語(NHK)の内容は、毎年...
-
テキスト-interchangeとAmerica...
-
Access の SetFocus について教...
-
誤字脱字の多い出版社の本で資...
-
【ビジネス】英文メール アメ...
-
五柳先生伝のここの訳を教えて...
-
投資信託の収益分配金の計算方法
おすすめ情報