• ベストアンサー

表の間にセルを挿入したい

リストを作っているのですが、一部未記入の所があります。 そこに空のセルを挿入したいのですが、下の例のように ○○○○○ △△△△△ □□□□□ 2011/09/27 発売開始 作業中 絶版 ○○○○○ △△△△△ □□□□□ 2011/09/27 発売開始 作業中 絶版 : : : と、A~E列まで続くのですが、所々[販売開始]の部分が抜けています。 抜けたところに空のセルを入れたいのですが、数が多くて手作業では出来ません。 何かいい方法は無いでしょうか?

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

No3の回答の訂正です。 正しくは、 検索する文字列   ([!始])^13作業中  置換後の文字列   \1^13^13作業中 でした。

hashimoja
質問者

お礼

ありがとうございます。 教えていただいたのでやってみます。

その他の回答 (3)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

補足を見ても実際にこのようなデータ処理する必要があるパターンが思い浮かばないのですが、単純に、作業中の上のセルの最後の文字が「始」ではない場合に、その間に空白セルを追加したいという意味なら、Wordのワイルドカード置換を利用した以下のような編集方法が簡単かもしれません。 元データの1列分のデータ範囲を選択してCtrl+Cでコピーし、ワードの新規文書にCtrl+Vで貼り付け、右下に表示される貼り付けオプションのマーカーから「テキストのみ保持」を選択します。 次にCtrl+Hで置換ダイアログを出して「オプション」から「ワイルドカードを使用する」にチェックを入れ、検索する文字列に「[!始]^13作業中」置換後の文字列に「[!始]^13^13作業中」と入力して「すべて置換」します。 必要な場所に改行を追加したテキスト部分全体をCtrl+Aで選択後、Ctrl+Cでコピーし、エクセルでCtrl+Vで貼り付けます。 この操作を列ごとに5回行えば、ご希望のデータに変換できていると思います。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>何かいい方法は無いでしょうか?  ⇒ご質問文ではご質問者が何をどうしたいのか理解できません。   現状リストから変更リストのイメージを記載、抜け部分が認識できるルール等を含めて再質問した方がよいと思います。

hashimoja
質問者

お礼

ご指摘、ありがとうございます。 また困ったら、どうしたいのかまとめてから質問させていただきます。 その時は、よろしくお願いします。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>と、A~E列まで続くのですが、所々[販売開始]の部分が抜けています。 例示されたデータでは、リストのレイアウトがどのようになっているのかわかりません。 「A~E列まで続く」とは何が続くのでしょうか(例示のデータの縦の列が5列並ぶという意味?)。 また、「抜けたところに空のセルを入れたい」とはセルに販売開始と入力されていない部分にセルを挿入して下方向にリストをずらしたいということでしょうか? 例えば、「作業中」と記載されている上のセルに「販売開始」と入力されていないセルの部分にセルを挿入したいということでしょうか。 さらに、挿入した空白セルにどのような処理を加えたいのでしょうか? (この処理によっては、最も効率的な操作が違いますので、目的をもう少し具体的に説明してください)。 #Officeソフトはバージョンによって使用できる機能や操作方法が大きく異なりますので、質問の際にはバージョンを必ず明記するようにしましょう。 また、皆さんから的確な回答を得るには、操作の目的や実際のリストのレイアウトや入力内容など(画像で添付してもよい)をできる限り具体的に例示したほうが良いと思います。

hashimoja
質問者

補足

上手く伝えれなくてすみません。 >>A~E列まで というのは例のデータが5列並んでいます。 >>抜けたところに は、おっしゃる通り、セルを挿入してリストを下にずらしたいのです。 >>空白セル 挿入した空セルは空欄のままがいいです。 使用ソフトはexcel2007です。 上手く伝えれないので画像添付したいのですが、新しく質問しなおした方が良いのでしょうか?

関連するQ&A