• ベストアンサー

EXCEL2000で文字が入力されているセルの値を取り出したい

同じ列に数値や文字が混在して入力されています。 これらの中から文字が入力されているセルの値を別のセルに取り出したいのですが、何か便利な関数はありますでしょうか? ちなみに、編集-ジャンプ-セル選択で文字を指定して文字列が入力されているセルのみを選択することは出来ても、それらのデータがばらけているとコピーが出来ません。 アドバイスをお願いいたします。

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

  • ベストアンサー
回答No.1

最適な方法かどうかは分かりませんが、関数でセルの情報を検査して、テキストなら引っ張ってくるというようにしてはどうでしょうか? A列に対象のデータが入っているとします。 =IF(ISTEXT(A1),A1,"") ISTEXT関数でA1のセルが文字列かどうかを調べます。 文字列で有ればTRUEが返ります。 TRUEであれば、A1のデータを表示 FALSEであれば空白を表示 となります。 お試し下さい。

その他の回答 (2)

  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.3

>編集-ジャンプ-セル選択で文字を指定して文字列が入力されているセルのみを選択することは出来ても これができるのなら、数値が入力されているセルのみも選択できますよね。 一旦、数値や文字が混在しているものをコピー&ペーストして、そちらで編集-ジャンプ-セル選択で「数値」を指定。 「編集」-「削除」または、右クリック「削除」で「上方向にシフト」でできませんか?

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

ISTEXT関数で文字判定はできますが... =IF(ISTEXT(A1),TRIM(A1),"") TRIM関数で前後のスペース削除でスペースのみを除外してます。

関連するQ&A