• ベストアンサー

エクセルのセルに隠れている、見えないリターンキーを消したい。

あるセルの中に、長い文が入っています、そのセルのどこかにリターンキーがあるということで、消したいのです。知人に聞いてみると、「エクセルウィンドウの外枠を捉まえて、その枠を左右に伸ばしたり、縮めたりする、もしも改行コードが入っている場合は動かない」と言われたのですが、その外枠自体がどれのことなのか、わかりません!どなたか教えていただけないでしょうか?

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

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

No.4です。補足です。 セル番号と言っているものは、Excelのセルがいっぱい表示されている部分の一番上のグレーの色が付いたセルです。そこに「A」「B」などの数字が表示されていませんか?その部分のことです。 セル全体を選択するには、その「A」と表示されたグレーのセルの左横のグレーの部分(このセルの下にはグレーの「1」と表示されたセルがあります)をクリックします。

caslon
質問者

お礼

今、解決出来ました、なにがなんだかわからないうちのような気もしますが、数式バー自体の大きさを変えて中身を確認してみると、確かに、怪しい?と思う箇所があったので、その文字の右側空白でデリートキーを使ったところ、オッケーでした。大変ありがとうございました!

その他の回答 (6)

回答No.7

セルの中で[Alt]+[Enter]キーで改行している状態になっているセルを確認したいということですよね? 普通に、そのセルを選んだら、入力するバー(数式バー)のところに、改行されている状態で表示されていると思うのですが、いかがでしょうか? もし、その状態が、1行になっているのであれば、セルの書式設定自体の配置のところが、「折り返して全体を表示する」になっているだけで、改行は入っていないのではないですか? 一旦「折り返して全体を表示する」のチェックを外してみてはいかがですか?

caslon
質問者

お礼

今、出来ました!エクセル自体を拡大縮小しながら、数式バーを見てみると、怪しい箇所を見つけたので、その文字の右側でデリートしてみると、その後オッケーの指示が来ました!ありがとうございました。

caslon
質問者

補足

朝早い時間からありがとうございます。数式バーに表示されている文字には、改行されているようには、見えないのです。右端ギリギリまで文字が入っています。「折り返して全体を表示する」のチェックをはずしてみましたが、やはり、リターンキーありと指示されてしまいます。アドバイスありがとうございます。

回答No.5

リターンというかセル内改行ですね。 実はこれはCHAR(10)なので、どのセルかは、たとえば ありそうなセルの範囲を選択して、メニューの「書式」→「条件書式」を開き、 「数式が」として「=SEARCH(CHAR(10),A1)」と式を入力し、書式というボタンをクリックして、たとえばパターン(背景)を赤にするって設定をすれば、改行が入っているセルが赤くなります。 改行を消すのは、マクロを使うのが便利でしょうね。 SUB Clear() Dim I as integer Dim J as integer FOR I=1 to 200 FOR J=1 to 200 Cells(I,J).value=Clean(Cells(I,J)) Next J Next I End Sub 200の部分はセル範囲に応じて変えてみてください。 セルが多いと時間はかかりますが、改行を取り除いたデータになります。 CLEAN関数は印刷されない制御コードなどを取り除く関数なので、他の制御コードも消えますが、あまり影響はないでしょう。

caslon
質問者

お礼

解決いたしました、数式バー自体の大きさを変えながら中身を確認したところ、怪しい箇所がありましたので、デリートキーで削除したらオッケーが出ました。 単純なことだったのでしょうか、恥ずかしいです。 ありがとうございました!

caslon
質問者

補足

すみません、試したいんですが、なにぶん、エクセル初心者なもので、セル内の設定変更は出来ますが、マクロを使う云々は、どのようにすればよろしいのでしょうか?一応、「数式が~」はすぐに試してみましたが、セルの色は変わりませんでした。よろしくお願いします。

回答No.4

「セル内の折り返し」と「改行」が混在していて、その中の「改行」を取り除きたい、と解釈します。 まず、セル全体を選択します。(セル番号の「A」と「1」の間のコーナーの四角い部分をクリックします)。 そして、右クリックして「セルの書式設定」を選択し、「配置」タブの「文字の制御」にある「折り返して全体を表示する」のチェックをはずします。 こうすると、セル内でテキストが自動的に折り返しにならなくなります。これでもまだ1つのセル内に複数行の表示がある部分が「改行」が行われている部分ということになります。 ちなみに「外枠を捉まえて」というのは、セル番号(「A」「B」などのセルの位置が表示されている部分)をクリックし、横方向または縦方向全体を選択し、セル番号の枠の右(または下)部分をドラックするということだと思います。

caslon
質問者

補足

すみません!セル番号の「A」と「1」でさえ、どれなのか、わからず、ため息です、どれでしょうか?すみません!

  • laputart
  • ベストアンサー率34% (288/843)
回答No.3

例えばD4に対してであれば上のABCD...と並んだ DとEの境界あたりにマウスを持ってきます。 そしてマウスカーソルがプラスから縦線+左右矢印に 変わったらドラッグ(左を押しながら)右に移動して 適当なところで離します。 縦も1234... と並んでいる4と5の境界線で 同じようにドラッグして下に移動します。 そして数式バーで改行している場所でDelキーを 押すと解除できます。

caslon
質問者

お礼

解決しました!ありがとうございます。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

#1です、すみません、関数名を打ち間違えてしまいました CLEAR→CLEAN

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

もし、リターンキーが入力されているなら 改行されていると思うのですぐわかると思いますが、 どこかのセルで =CLEAR(改行を消したいセル) とすることで、改行を取り除くことができます。 これをコピーして形式を選択して貼り付けで値で 貼り付けすればいいと思います

caslon
質問者

お礼

エクセル自体を大きくしたり小さくして数式バーの窓の大きさを変えてみると、改行されているような部分があったので、その空白をデリートしてみた後はオーケーの指示を今貰えました、ありがとうございました!

関連するQ&A