Excel文字列とブラウザ上の文字列の照合方法

このQ&Aのポイント
  • Excelに保存された文字列とブラウザ上の文字列を照合する方法について知りたいです。
  • ショートカットキーを使用して、Excel上の文字列がブラウザ上の文字列と一致する場合に、背景色を変更する方法について教えてください。
  • プログラミングを使用せずに、Excelの文字列とブラウザ上の文字列を比較するためのツールについて教えてください。
回答を見る
  • ベストアンサー

エクセルの文字列とブラウザ上の文字列との照合

失礼いたします。 Excelに10文字くらいの文字列を数百以上を保存しており、それをブラウザ上で同じものがないかの確認作業を最近しています。 エクセルやメモ帳、コード上でも良いのですが文字列を用意しておき、それをブラウザ上のものと一致していないか素早く調べたいです。 コピペしてExcel内で検索をかける今の方法は なかなか面倒で、自動化したいと思っています。 理想はショートカットキーを一つ押して、もし文字列がExcel上のものと一致すれば、ブラウザ上の文字列の背景色が黄色に変わるようにしたいです。 どのようなツール、もしくは言語を使用した方が良いでしょうか。 JSを使用し、iMacrosでも実現できそうですが、iMacrosを使用する際、画面が狭くなってしまい煩わしいのでできれば避けたいです。(他に方法がなければです。) 欲を言いますと、できるだけプログラミングを使用しないで(できないので)、ツールなどを使って時間をかけずに実現したいと考えております。 宜しくお願い致します

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

  • ベストアンサー
  • naoki1986
  • ベストアンサー率28% (28/98)
回答No.1

VBA使わないと難しそうですね。 VBAであれば以下を参考に実現できると思いますよ。 http://vba-code.net/ie/ IE開いてURLに接続しdocument情報を取得してgrepしてもいいですし、 IE開いてURLに接続し全てコピー、Excelのシートにコピーし、シート1の文字列の隣のセルに関数を入れておけばいけそうですね。 VBA意外の手段は思いつきませんでした。

その他の回答 (1)

  • skp026
  • ベストアンサー率45% (1011/2238)
回答No.2

いまなさってるままをお助けするなら、 キーボードマクロのソフトが考えられます。 キーの入力やマウスの操作を記録し再現できます。 記録されたものの編集可能なものが多いです。 ベクターなどのサイトで、 キーボードマクロ これで検索すると良いです。 まったく違う方向としては、 サイトを監視するツールの購入です。 http://www.softmatic.co.jp/products/jishabrand/newarc/

関連するQ&A

  • 16進数の文字列を文章に変える

    プログラミングに関しては全く分からない者です。 先日、とある文字列が友人から送られてきました。 0から9までの数字とaからfのアルファベットで構成されているので、16進数の暗号なのかと検討をつけました。 ネットで「16進数 文字列 変換」などと検索して、変換ツールなどを試してみたのですが、うまく変換されません。 Excelあたりを使って、どうにか解読する方法はありませんか? また、そういった文字列というのは、プログラミング言語や文字コードによって、同じ文章でも変わってしまうものなのでしょうか? よろしくお願いします。

  • エクセルでHTMLファイルを文字列として記入したい

    HTMLファイルをエクセルのセルにコピペしましたが ただの文字列にならず、画像や文字が表示されます。 エクセルは2003です 当該セルの書式を文字列と指定してもただの文字列になりませんでした。 エクセルは表計算以外に使用した事が無いので さっぱりわかりません。 どなたかご教示くださいませんか 宜しくお願いします。

  • エクセル文字列でも0がでない。

    エクセルを使ってコピーペーストで、セルに入力しています。 文字列設定にしているのですが、手入力の場合は0が表示されるのですが、コピーペーストだと0がでません。頭に’を打てばそのよこにコピペで表示されるのです(これは検索でわかりました)が、これだととても不便です。他に何か良い方法はないでしょうか?どなたかお教え下さい。

  • エクセルファイルから指定列の文字を

    エクセルファイルから指定列の文字を、別のテキストファイルの特定の場所へ順番に差し替えたいです。 【例】 A列の文字→元からあるテキストファイルの内容そのままに、●という特定文字へ、住所1、住所2、住所3・・・ というようにエクセルの列に従って、順番に差し替えてくれる方法ってあるでしょうか? コピペだと大変です(涙) よろしくお願いします。

  • Excel 自分で決めた文字を張り付けたいんですが・・・

    Excel 自分で決めた文字を張り付けたいんですが・・・ バージョンは2003です やりたいことは セルに途中まで文字列を入力して そこで何かショートカットキーを使うと 自分の指定した文字列がその続きに入力されるというものです たとえば「あああ」と入力しCtr+aを押すと 「いいい」が入力されて「あああいいい」となるといったイメージです クリップボードやマクロをいじったんですが 自分初心者なのでまったくうまくいきません・・・ このようなことは実現できるでしょうか? よろしくお願いします!

  • エクセル→ブラウザ→エクセル→ブラウザを効率化した

    この作業を自動化できないものかと思っています。 A(エクセルでの作業) 1.セルB2を選択 2.セルB2をコピー B(ブラウザでの作業) 1.検索窓にAでコピーした文字列を貼りつけ 2.(出てきた画面で(Ctrl+Fを出す 3.2で文字列ABCDを検索 C=A(エクセルに戻って繰り返し) ※Bの3でABCD文字列を3つ以上出てきた場合、エクセルのB?の隣のセルA?に●をつける ? という作業を自動化したいのです。 普通に手作業でやるとしたら、1個1個別途で数百件やらなくてはなりません。 エクセルの部分とブラウザの部分とを別々で マクロ化することはできるのですが エクセル→ブラウザ→エクセル→ブラウザ の部分をどうにか自動化できないものかと思います。 なにか方法がないでしょうか。

  • エクセルの文字列と文字列のたし方。

    エクセルでb列の文字列とc列の文字列をたすしてd列に表す方法教えてください 例 b列  山  c列 川  d列 山川

  • EXCELで文字列の並べかえ

    こんにちは。EXCELの関数を教えてください。マクロは使用しない方法でお願いします。 行いたい内容は、セル内に入力した「1234567の文字列を7654321」や、「abcdをdcba」に並べかえることです。 つまり、EXCELのセル内に入力した文字列を逆から並べ替えたいのです。 お時間のある方、ぜひ教えてください。 よろしくお願いします。

  • Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい

    Excelについての質問です。 他のシートからコピー&ペーストした13桁の数字の羅列データ(JANコードまがいのものです)をまた別のシートの同様のデータと文字列としてマッチングをしようとしています。 ただ、コピペ元のデータが数値と文字列が混在していてコピペ後にセルの書式設定で列を一括で文字列に設定すると「2.01E+12」のように指数表示になってしまうものがありました。 一つずつダブルクリックすれば元の数字に戻るのですが、なにしろ数が多く面倒なものでなんとかいっぺんに指数表示から元の数字に変換することができないものでしょうか。 ちなみにOSはWin2000、Excelも2000を使用しています。 今回はコピペしてしまった後の対処方法をお尋ねしていますが、コピペ時にこうすれば良いというような回避方法もありましたら併せてご回答頂ければ幸いです。

  • エクセルで文字列の個数を数える

    ある範囲のエクセルデータから決まった文字列の個数をカウントする関数の使い方が判れば教えてください。 例えば、A1からH200までのデータより、”リンゴ”という文字列が何個あるかカウントしたいのですが。 COUNTIF(A1:H200,"*リンゴ*")とすると”リンゴ”という文字列が含まれるセルの個数は出たのですが、”リンゴ”という文字列が複数含まれるセルもあるので、”リンゴ”という文字列の個数とは 一致しないようなのです。 どなたか、よろしくお願いします。