• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの区切り)

エクセルの区切り位置操作の問題と簡単な解決方法

ASIMOVの回答

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.2

英語がよく解らないのですが 冠詞と単語の区切りが、「後ろから数えて最初のスペース」であれば 「区切り位置」で分けた後に図のように関数で再度冠詞の部分をつなぐというのはどうでしょう F2 =SUBSTITUTE(A2&" "&B2&" "&C2&" "&D2&" "&E2,G2,"") G2 =OFFSET(B2,0,COUNTA(A2:D2)-2) と、入れ、下にコピーします 冠詞の部分のスペースの数がもっと多い場合は、F列以降をもっと後ろ(右)にずらして、結合の範囲も調整します

isaacasimov
質問者

お礼

いつも 結構 繰り返し操作をしながら きっとこれもっと楽に出来る方法があるのだろうな、と考えながらも 調べるのが面倒でズルズル来ています 一応調べたりもするのですが さっぱり分からず やはりgive up 皆さん 自分で勉強したとおっしゃるのですが すごいですね 尊敬します!

isaacasimov
質問者

補足

ありがとうございます そうそうそれです で、大変申し訳無いのですが 今 挑戦してみたのですが・・・ものすごく基本的な事が分からず出来ないのです まずfx を使って SUBSTITUTE を使って 文字列 検索列とか出てくる所でgive up してしまいました マニュアルで入力するとして 最後の"&E2,G2,""の意味が今一つ理解出来ません もう少し かいつまんで教えて頂けないでしょうか 申し訳ありません

関連するQ&A

  • EXCELの区切り位置のコマンドについて

    HPから取ってきたデータをEXCELにテキストで貼り付けて、 スペースで区切る処理をするために、データメニューの区切り位置のコマンドで処理しようとしていますが、この区切り位置のコマンドは、1行ごとにしなければならないようですが、100行もあるデータも一回一回、データメニューの区切り位置のコマンドを実行しなければなりませんか? 記録マクロで処理しようと思いましたが、セルを固定してしまうマクロになるのでできませんでした。 よろしくお願いいたします。

  • Excel 区切り機能について

    Excelについて教えてください。Excel2016です。 区切り機能を使って、『カンマやスペースで区切る』を使うと、シートを変えても、同じ設定が適用されてしまいます。 Excelを落として新規でブックを開き直しても同じ設定になってしまってることがあります。 ブックを開き直すと直ってることもあるのですが、 少なくともシートを変えただけでは同じ設定になってしまいます。 つまりシート1で区切りをつかうと同じブックでシート2を、開いてもシート2にシート1の区切り設定が適用されている。 ブックを一度すべて閉じてExcelを開き直すと初期の設定になることもありますがそれすらうまくいかず再起動が必要なこともあります 再起動なしでうまく行く場合でも、区切りを設定したブックを開きっぱなしだと、新規ブックでも同じ設定になっています。

  • エクセル:区切り位置機能のようなマクロ

    お世話になります。 エクセルの区切り位置機能の「スペース」で区切った時と同じ結果をだせるマクロは組めるでしょうか?(区切り位置機能を使わずに) 区切り位置機能を使うと、その後も区切りたくたい場面でも勝手にデータが区切られたりします。また、できれば区切る前のデータを残したまま、その右の列に「スペース」単位で区切ったデータが入っていくのが理想です。 例) B2セルに 123 AB B3セルに 345 VA BBB  のデータ入っていた場合、 B2,B3セルは元データのままで、C2:123 D2:AB C3:345 D3:VA E3:BBB となればOK。 実際は2行ではないので選択した範囲で実行できるのが理想的です。 アドバイスお願いします。

  • エクセル

    Book1 A1セルにBook2 A1,B1,C1(同一シート)いずれかに文字あるいは数値が入力された場合 Book1 A1にリンクするようにしたいのですが =[Book2.xls]Sheet1!A1&[Book2.xls]Sheet1!B1&[Book2.xls]Sheet1!C1 とすると今後D,E・・・・と続くとすごく長い式になってしまいます。 これをもっと簡単な式に出来ないものでしょうか。(エクセル2003使用) ヨロシクお願いします。

  • Excelの区切り位置がうまくいかない

    Excelで、ひとつの列のデータを分割するため「区切り位置」を利用したいのですが、うまく分割することができません。   会社名 部署名 役職 上記のようにデータが入力されていて、区切り文字はスペース、セミコロン、カンマといろいろ試したのですが、分割すると二つめ以降のデータが消えてしまいます。 初めに、区切り位置指定ウィザード1/3のプレビューでは、元のデータがそのまま表示されています。 ウィザードの2/3に進むと、該当の区切り文字にチェックを入れていても、プレビューに「会社名」のみしか表示されておらず、それで完了すると、「会社名」のみのデータに置き換わってしまいます。 データが長すぎるのかと簡単なデータを入力してみたところ、うまくできました。 また、入っているデータと同じ内容を手入力して試したところ、そちらもうまくできましたので、データの長さではないようです。 元のデータの形式が何かおかしいのかと、新しいブックに該当の列だけを値で貼り付けたり、セルの書式設定で表示形式を変更してみたりしましたが、やはりうまくできません。 データの数が多いので、全てのデータを手入力で入れ直すわけにはいかず、困っています。 教えていただけたら助かります。 どうぞよろしくお願いいたします。

  • エクセルの離れたセルの合計の算出

    エクセルで以下の算出ができなくて困っています。 book1のA1セルにbook2のA1、A3,A7セルの合計値を表示 book1のA2セルにbook2のA21、A23,A27セルの合計値を表示 book1のA3セルにbook2のA41、A43,A47セルの合計値を表示(以後セルが20ずつ増加) 算出件数が500以上あるため、1件ごとに計算するのでなく、何らかの算式でまとめて計算したいと思ってます。 良い方法はありませんか? よろしくお願いします。

  • エクセル 区切り位置で改行

    このようなテキストデータがあるとします A-15/3 B-1/25 C-305/20 D-15/15 E-4800/4500 このテキストデータをエクセル上で処理するときに A 15 3 B 1 25 C 305 20 D 15 15 E 4800 4500 (スペースはそれぞれ1セルの単位) のように処理したいと考えています。 ・特定の場所で改行をはさみながら処理していきたい ・複数の特殊な区切り文字を処理したい 何かいい方法はないでしょうか。ご意見よろしくお願いします。

  • エクセルのBOOK間のリンク

    エクセルでBOOK1とBOOK2があります。 BOOK1のデータが更新されるたびにBOOK2にそれが反映されるようにしたいのですが、そういうことはできるでしょうか。 また、BOOK2には、BOOK1のセルに数値が入力されているものだけを反映させたいのです。 例えば、BOOK1のセルA1~A5で、数値がセルA3とA4にだけ入力されたとします。そうしたら、BOOK2の表のセルC5、C6にそれと同じ数値が反映されるようにしたいのです。 よろしくお願いします。

  • Bookの参照をはずした形式でペーストする方法 エクセル

    以下2つのファイルがあります。 □Book1  Sheet1   A1セル =Sheet2!A1  Sheet2   A1セル 1 □Book2  Sheet1   A1セル =[Book1]Sheet2!A1  Sheet2   A1セル 2 Book2,Sheet1,A1セルは、 Book1,Sheet1,A1セルをコピーペーストした結果です。 この状態では、Book2,Sheet1,A1セルには"1"が表示されます。 Book2,Sheet1,A1セルに"2"を表示するために、 Book1,Sheet1,A1セルのコピーを Book2,Sheet1,A1セルに"=Sheet2!A1"としてペーストで入力したいのですが、 普通にペーストしたときは、上記の結果、 「形式を選択して貼り付け」→「数式」としても同じ結果となってしまいます。 どのようにすれば、Bookの参照をはずした形式でペーストできるのでしょうか。 よろしくお願いします。 Excel2003

  • EXCEL カンマ区切りされたデータをVlookup関数で処理

    EXCELに関して、教えていただきたいことがあり、 投稿させていただきます。 一つのセル内に・・・ A1,B1,C2 とカンマ区切りされたデータがあり、 それをVlookup関数を利用して、 佐藤さん,田中さん,鈴木さん とカンマ区切りのままで、 データ呼び出し処理をしたいと考えています。 A1,B1,C2の段階でセル分割を行い、一つずつのセルで Vlookup関数を使えば、呼び出すことはできましたが、 扱う件数が多いため、一発処理ができればと考えております。 ご存知の方、教えていただけますでしょうか。 よろしくお願いします。