2016-05-10 24 views
-2

式を使用してExcelセルから文字列内のテキストを抽出しようとしています。文字列は " - "で区切られます。データは、私が調整することはできませんデータソースから来ている:式を使用してExcelで文字列を分割する

セルA1(オリジナル) 猫がマットの上に座っていた - ラットにマットチャット - 猫のラットのスパッツ - これ以上の猫

私の希望する結果には、文字列を4つの部分に分割する4つの数式があります。

セルA2(第一部分) (1セクションごとに)猫はマット

セルA3(第二部分) ラット

セルA4(第3部)にマットチャットに座っ 猫のラットのスパッツ

セルA5(第4部) これ以上の猫

+0

@Jeeped:私はこれが重複していることに同意しません!私は式として回答を提出したいので、この質問を再度開いてください。 –

+0

@MarcoVos - これは何百回も尋ねられています。私が重複として指摘した質問は、私が解決策を提示した数十もの同様の質問のうちの1つにすぎません。提供されている回答は一般的なコンピューティングの知識であり、その質問はまずは愚かである。あなたが解決策に向かって何も元の努力を示すためにOPを説得することができれば、私はそれを再オープンしてうれしいです。 – Jeeped

+0

@ジープ - 私の意見では、この質問は文字列からテキストを抽出することではなく、テキストを行に転置することに関するものです。私はちょうどこれを行う数式を作成し、答えとして提出したいと思います。あなたの興味があれば、OP、何をすべきか知っている...... –

答えて

1
  1. CEを選択区切られます。
  2. [データ]タブに移動し、[テキストを列にする]ボタンを選択します。
  3. ラジオ "区切り記号"を選択し、[次へ]をクリックします。
  4. 「その他」をクリックし、 - を入力します。

これにより、区切られたデータが異なる列に表示されます。さて、私はあなたが異なる行のデータを必要と仮定します。 4つのセルをコピーして、必要なセルに特殊な(トランスポーズ)ペーストを貼り付けます。

-1

[データ]> [テキストをテキストに]に移動すると、ウィザードがその手順を実行します。

  1. 分割するテキストを含むセルまたは列を選択します。

  2. [データ]> [テキストをテキストに]をクリックします。

  3. は、それからちょうどwizaardで行く: enter image description here

はあなたの分割セルを貼り付けたいセルを選択し、分割が行われます。

Source

関連する問題