• ベストアンサー

WORDの文字列交換(超難問です)

WORDでの質問ですが、文字列の離れたAとBを選択して AとBの場所をひっくり返す方法はあるのでしょうか? 行であればシフト+alt + 上下ですが 文字列もそのようないい方法はないのでしょうか? お願いします!

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

  • ベストアンサー
  • shinkami
  • ベストアンサー率43% (179/411)
回答No.1

>(超難問です) ここはクイズコーナではありません 問題解決の質問なら ・1対の入れ替えならそれぞれ上書きで解決ですね ・任意の場所にある全てを入れ替えるなら  (1)一方の文字列の全てを[@@@]と置き換え  (2)他方の文字列の全てを一方の文字列に置き換え  (3)[@@@]の全てを他方の文字列に置き換え

関連するQ&A

  • Word2000での文字列の選択

    Word2000を使っています。文字列を選択するときにマウスで文字列の上をドラッグしますが、化学式を含むような時、例えばA_(1-x)B (1-xが下付の意味)の中の1-xだけを選択しようと思っても、必ずAやBも一緒に選択されてしまいます。このような自動認識機能を使わないようにすることはできるのでしょうか。

  • 文字列を表にする際の文字列の選択について

    Word2003を使用しています。文字列を表にする時に、タブやカンマで区切られた文字列を表に変換する方法は知っているのですが、まず、最初の作業として表に変換したい文字列を選択しますが、その際、通常なら、ドラッグして選択→表の挿入でできますが、文字列をあえてCtrlキーを押しながら文字列の行を複数選択してやろうとしたところ、表の挿入ボタンがアクティブになりません。行は当然、上下に並んでいる行の選択です。見た目、選択してる状態は同じはずなのに、なぜか、Ctrlキーを使って範囲選択をすると表の挿入ボタンもグレーになったままですし、罫線から変換→文字列を表にする、という部分もグレーになって、変換できません。ちょっと不思議に思ったので、是非、教えてください。

  • Wordで他のファイルから文字列を参照するには?

    Excelのセルの参照の様に、wordでも他のファイルから文字列を参照して表示することはできるのでしょうか? 例えば、ファイルAとファイルB(共にOffice 2003のWord)があったとして、ファイルAの2列目の「ああああ」という文字列をファイルBの3行目に表示したいのです。表示だけではなく、ファイルAの「ああああ」が「いいいい」に変更されたときはファイルBの文字列「いいいい」に変更されてほしいのです。 ハイパーリンクは別のファイルにたどれるだけで文字列は自分で入力しなければなりませんし、相互参照は同じファイル同士でなければいけので、今回やりたいことは満たされないようです。 ネットで検索したのですが、検索方法が悪いのか「できる」とも「できない」ともわからない状態です。 感触からするとWordの一般的な機能ではできないようなのですが、wordのマクロを勉強すればできるのか?はたまた技術的に無理なのか、教えてください。 使用しているwordのバージョンは2003です。よろしくお願いいたします。

  • 文字列の置換えがうまくいきません

    A  B  C   1 *  11  11 2 *  12  12 3     13 4 *  14  13 5     15 6 *  16  14 7 *  17  15 上記のように B列の文字列を、A列の*がある行に対応するようにC列に並べ替えたいです。A列に*が無い行はそのC列の同じ行のセルは空けておきたいです。 A列の*の配置、B列の文字列は時々で変わります。 どのような関数・方法を用いれば上記のようなことができるでしょうか。 よろしくお願いします。

  • 同じ文字列は行を合わせたい

    A列からB列に文字列があります。(日によって記入されている列は変動します。) A,B,C列それぞれの2行目から記入されている文字列を 同じ文字列は同じ行にし、それ以外の文字列はその他の行にしたいのですが どのようにすればよろしいでしょうか? エクセル2010で関数または、VBAで方法がございましたら、ご教示ください。 よろしくお願いします。

  • A列の文字列によってB列への入力を変える

    こんにちは。マクロ初心者で、質問なのですが、 エクセルで、A列に入力されている文字列によって、 B列文字を自動で入力するマクロを作成したいのですが、 どのように記述すればよいでしょうか? 例: A列 |B列 |  あ | 01 |A列「あ」の場合、B列の同じ行に「01」  い | 02 |A列「い」の場合、B列の同じ行に「02」 といった感じです。 初歩的な質問で申し訳ございませんがご教授願います。

  • ワードで文字列の参照はできないのでしょうか

    たとえば、Aテキストボックスに文字列を入力することにより、Bテキストボックスにも同じ文字列が反映される。みたいなことがしたいのですが、ワードではそのようなことはできないのでしょうか? エクセルの場合、A1セルに入力した文字列を、他のセルにも反映させたい場合は、反映させたいセルに「=A1」と入力すれば、そのセルにもA1に入力した文字列が参照されて反映されますよね。 それと同じようなことをワードでしたいのです。

  • Excelで文字列のまとめ方

    文字列のまとめ方で困っています。お手数ですが教えて下さいm(__)m 下記データがあったとします。 _ __A______B 1_種類___品名 2_調味料_醤油 3_調味料_食塩 4_調味料_胡椒 5_果物___りんご 6_野菜___胡瓜 7_野菜___玉葱 8_果物___バナナ 9_調味料_料理酒 ・ ・ ・ 上記データから下記のようにプルダウンリストにしたいです。 いきなりデータからプルダウンリストにするのが難しいかもしれないので、いったん上記を関数とかで他のセルにまとめさせておき、それをプルダウンリストにする方法でも大丈夫です。 (1)A列データプルダウン 一つ目のプルダウンリストには、A列の同じ文字を省いたもので選択可能にする。 上記例で言うと、調味料、果物、野菜が一つずつリストに表示される。(プルダウンリスト表示は2行目から) (1)B列データプルダウン 二つ目のプルダウンリストには、B列の文字を引っ張って来るが、上記A列データプルダウンで選択した文字と同じ行にある文字のみ選択可能にする。 例えばA列データプルダウンで果物を選んだら、このB列データプルダウンメニューにはりんごとバナナのみがリストに表示される。) 上記例のデータは9行目までですが、もっと多く存在し、A列、B列のデータ種類も他にまだあります。 データでA列の文字は被る事ありますが、B列の文字は被ることありません。 データとプルダウン箇所は可能であればシート分けしたいですが、困難な場合は同じワークシート内でも構いません。

  • エクセルで文字列の抽出方法についてお尋ねします。

    宜しくお願いします。 エクセルを使用して条件付の文字列の抽出をしたいと思っています。 A列のセルに2つの文字列がスペースを挟んで50行ほど入っています。 また、その中にはひとつの文字列しか入っていないものもあります。 イメージ的には以下のようなものです。 | A | B ------------------------------------- 1|エクセル マウス| -------------------------------------- 2|エクセル ペン | -------------------------------------- 3|エクセル ノート | ------------------------------------- 4|エクセル    | ------------------------------------- 上記の例では「エクセル」という文字はひとつのセルですが コレが多くあります。 ここで、2つの文字列の組み合わせだけをB列に表示させることは 出来ますか? また、このパターンが終わった後に、「エクセル」という文字列の代わりに 「ワード」という文字列のものが51行目から続きます。 ここでも2つの文字列の組み合わせと「ワード」単体のものとが あるので、出来れば2つの文字列の組み合わせだけをB列に表示し なおかつ上の方へ詰めて表示したいのです。 分かりづらい質問で申し訳ありません。 宜しくお願いします。

  • 一番初めに文字列が入っている列の文字列を知りたい

    次の条件で、よりA列に近い文字列を引っ張り出すにはどのような関数を使えば良いのでしょうか? 1)行の中にそれぞれ"文字列"が入っている 2)文字列が入っているセル数は行によって異なる   【A】 【B】 【C】 【D】 【E】 【1】りんご 【2】   ばなな 【3】   みかん りんご 【4】ばなな           みかん この回答を【F】列に示す場合、 【F1】はりんご、【F2】はばな、【F3】はみかん、【F4】はばなな、になって欲しいのです。 上手く質問できないのですが、とても困っています。宜しくお願いします。

専門家に質問してみよう