• ベストアンサー

excel入力したxmlタグの入力ミスを検出したい

お世話になります。 excelのセルに文章を打っております。 最終的にxmlに変換するのですが、excelに 入力している時点でxml風に入力しています。 1つのせるに、 <文字>あいうえお</文字> と打つところを <文字>あいうえお<?文字> や <文字>あいうえお/文字> 等のように 入力ミスした場所を検出できるようにしたいのですが、 便利なソフトウェアはないでしょうか? 何卒よろしくお願い致します。

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

  • ベストアンサー
  • pai3_14
  • ベストアンサー率56% (319/566)
回答No.1

ご質問のような 特定の文字列+不特定の文字列(+特定の文字列) を検索するには、正規表現というものを使います。 ただし、Excelには標準で正規表現検索機能はなさそうなので アドインで対応します。 アドインはいくつかあるようですが、例えば http://www.forest.impress.co.jp/docs/review/20090806_307432.html 正規表現のサンプルです。 http://hodade.adam.ne.jp/seiki/page.php?chapter_3 少なくともこれで、ノーミスのセルはすべて引っかかります。 後は条件不一致のセルを検出すれば出来ると思いますが。

関連するQ&A

  • Excelの入力について

    いつもお世話になります。 Excel「2002」の入力、変換が良くできません。 あるセルに、[2286-1]と入力し変換すると[Jan-86]なり困っています。 別のセルの、[2286-1]をコピーして移動しても変わりません。 一字ずつ(123456)入力し後でEnterwを押しても[Jan-86]なります。 どなたか教えて戴きたくお願いします。

  • EXCELでセルに文字入力すると異変

    お世話になります。 EXCEL2003を使用しております。 文章を入力するセルがあるのですが、セル結合されています。 そこに句読点のある文字を入力すると、句読点がセルの一番先頭に移動します。 入力→ 「私は、」と入力しEnterキー セル上では「、私は」となってしまいます。 どなたかご存知の方アドバイスお願いいたします。

  • エクセルの入力で。、が入らない

    友達から質問されました。 エクセルの入力で、。、を入力したいのですが、 ,と.に変換されてしまうので、どうしたらいいか?と。 セルの書式設定を“文字列”にすれば?と回答したのですが、変更しても同じ現象が起こるそうです。 自分のパソコンでも確かめたのですが、私がやってみると、セルの書式設定を何にしても、きちんと、。が表示されるのですが…。 ちなみに、私のソフトはエクセル2002で、友達のはエクセル97です。何が違っているのでしょうか? よろしくご指導お願いいたします。

  • excel vbaでのxml出力がわかりません

    EXCEL VBAでAPIを使い、XMLファイルを出力するプログラムを作っているのですが、うまくいきません。 機能としましては、指定したセルの範囲内にユーザーが入力した値を、XMLファイルとして出力するというものです。 ただXMLファイルを出力するだけなら自力でできたのですが、XMLファイルにセルの値を入れることができません。 どなたかご教授願います。

  • エクセルでの特殊文字入力

    エクセルで文章を作成しているのですが、セルに二分の一(下が2上に線上に1)と入力したいのですが、色々と調べたのですが分かりません。そのような特殊文字はありますか?教えて下さい。宜しくお願いします。

  • エクセルで入力した文字が・・・

    エクセルでセルに文字を入力していると途中で他のセルに文字が飛んでしまいます。  毎回ではないのですが、たとえば「東京都」と入力しようとして「とうきょう(東京)」といれていた直後にきづくと「と(都)」だけがまったく違うセルに移動しているのです。それも移動した「と」はひらがなでまだ変換まえで文字のしたにアンダーラインがひかれてあります。  なぜなのでしょう? よろしくお願いします。

  • エクセルに入力した文字の「下」にふりがなをふりたいです

    お世話になります。 エクセルのセルに入力した文字の下(文字の上ではなく、下)にルビをふりたいのですが、そんなことは可能でしょうか。 だめもとで質問させていただきました。。よろしくお願いいたします。

  • Excel特殊文字の入力制限の方法

    Excelの設定で、特殊文字の入力制限をする方法はありますか? Excel2003で勉強用のノートを作っているのですが、 「(c)」と入力するとコピーライトの特殊文字に変換されてしまいます。 セルの表示形式を変えてみてもダメでした。 なお、Excelは方眼ノート的な使い方が便利なので使っているだけで、 私自身に表計算機能を使いこなす知識はありません。 できるだけ簡単な方法を教えていただけるとうれしいです。 (複雑な方法しかないのであれば、カッコをかな入力にする等で回避します・・・)

  • エクセルの入力方法で教えてください。

    エクセルの入力方法で教えてください。 セルにたとえばローマ字で「TOUKYOU」と入力して変換を押すと「東京」っと変換されます。 次にENTERを押して下のセルにまた「東京」と打ち込む際に何度も同じ文字を入力していくと 普通はその文字を記憶して「TOU・・・」っと途中まで打ち込んだだけで自動で文字が「東京」 と変換され出てくるはずだと思うのですが、できなくなってしまいました。 先日、会社のパソコンの入れ替えをしたらその同じ文字の復元ができなくなってしまい、 同じ文字を打ち込む事が多いのですが、最後まで打ち込みをしないと変換さず、 仕事に時間がかかってしまっています。 途中まで文字を入れれば何度も打ち込んだ文字が復元され、その文字がすぐに出てくる方法を 分かる方教えて下さい。

  • エクセルのセルをクリックしてワードへ入力

    ワードとエクセルとを開いて、ワードで文章を作っていき、エクセルの適宜のセルに入力した文字列をワードのカーソルポイントへ入力したいとき、エクセルの前記文字列のセルの左隣のセルをクリックするだけで、前記文字列を入力できるようにしたいのですが、VBとかで、マクロを組まないとだめでしょうか、教えてください。

専門家に質問してみよう