• ベストアンサー

エクセルでセル内での繰り返し

海外から来たエクセルファイルで不思議な書式がありました。 セル内には-(ハイフォン)が一文字あるだけなのに、それがセル幅いっぱいに表示されて破線のように表示されているのです。 セル内で破線などを引くときに便利な機能ですが、どのような設定をすると、このような表示が実現するのでしょうか。 わかったことは ・関数が入っている訳ではありません。 ・書式設定を見ても、何か設定されている様子はありません。 ・他の文字を入力してもそれがセル幅いっぱいに連続されて表示されます ・書式貼り付けすると、他のセルでも同様に表示されます。

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

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

「書式」-「セル」-「配置」タブの[横位置]が[繰り返し]になっていませんか?

SAKURAMYLOVE
質問者

お礼

ピンポーン!大正解です! こんな機能があるとは知りませんでした。 たいへん、勉強になりました。

その他の回答 (2)

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

>書式設定を見ても、何か設定されている様子はありません。 セルの書式設定の表示形式をユーザー定義にしてみて *- となってませんか? 「*」は直後の文字を繰り返し表示する設定ですが...

SAKURAMYLOVE
質問者

補足

早速に回答ありがとうございます。 それを真っ先に疑いましたが、ユーザー定義の設定はありません。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

そのセルの書式を見てください。 ユーザー定義で、”@”がたくさんありませんか? @の個数分だけ、同じ文字を繰り返します。

SAKURAMYLOVE
質問者

補足

早速に回答ありがとうございます。 それを真っ先に疑いましたが、ユーザー定義の設定はありません。

関連するQ&A

  • Excelのセルの自動調整?

    セルに長文を入力した際、デフォルトの状態であれば文字が表示しきれず見えなくなったりしますが、文字数に合わせて縦幅が伸びていくように設定するにはどうしたらいいでしょうか? (Alt+Enterでのセル内の改行ではセルの幅は変わりませんでした。) 人から添付してもらったファイルのシートに入力していたところ、追記して入力すると入力した分だけセルが縦に伸びていきました。 書式設定を確認しましたが、「配置」の「折り返して表示する」ではないようです。 「表示形式」も特に設定されていないようでした。 関数やマクロ・・・??なのでしょうか? とても便利な設定なので、是非教えてください!!!

  • Excelでセル内の文字列を全て表示したい。

    Excel2000を使って、ブックA(入力用シート)の特定のセルに入力されている文字列をブックB(出力用テンプレート)の特定のセルに表示したいのですが、セルの大きさが異なるため、全体を表示できません。セルの書式設定で「折り返して全体を表示する」にすると、結局全部の文字列は表示されませんし、「縮小して全体を表示する」にすると1行になって縮小されてしまい、小さすぎて読めません。両方同時に指定できれば良いのですが不可能なようなので、VBAや関数、その他機能を使って実現できないものかと考えております。 何か良いお知恵をお貸し頂ければ有難いのですが。

  • Excelの単一セルから結合セルへのコピーがうまくいきません。

    単一セルから結合セルへコピー&貼り付けをすると、なぜか書式がコピーされません。これでは、文字の大きさが変わってしまうので、困っています。 データの量が多く、コピー元の書式もばらばらなので、いちいち、単一セルと結合セルの書式を予め合わせておくという方法はとっていられません。 どうしたらいいでしょうか。

  • 【関数】セルの書式設定の「標準」以外は使えない?

    例えばCOUNTIF関数の場合ですが式がセルにそのまま表記され結果が出せないので調べたところそのセルは「セルの書式設定」の「表示形式」での「文字列」でしたが 「標準」にしたところ結果はだせました。 (1)セルの書式設定には利用可能な表示形式が決められているのでしょうか? その文字は不可だとわかりましたが、他に不可の種類がありましたら教えてください。 (2)(1)であるとしたら特定の関数だけではなくすべての関数にいえることでしょうか? (3)(2)であるとしたら文字だけではなく記号すべても不可でしょうか?

  • エクセル 12桁以上の数字の入力について

    エクセルのセルに12桁以上の数字を入力(貼り付けも含む)すると 1.23457E+11 のように表示されます。入力したとおりに表示させるにはどのような設定をすればいいか教えてください。 セルの書式設定の表示形式を「数値」などに変更するか ’を付けて文字列として入力すればいいのは分かっていますが面倒なので何もしないで最初から123456789012 のように表示させたいのです。セルの幅を広げても1.23457E+11のままです。 数式バーには 123456789012 のように正しく表示されています。セルの書式は「標準」になっていてサンプルは1.23457E+11となっています。 よろしくお願いします。

  • エクセルで郵便番号のハイフォン消す置換方法

    はじめまして、 郵便番号だけのセルで、ハイフォンを消したいのですが、 ハイフォンを無しに置換すると先頭が0である郵便番号は全て消されてしまいます。セル列は書式設定で文字列としているのですが上手くいきません。 解決方法はありますか? 例 647-1223なら6471223になるのですが 012-1522なら121522となってしまいます。 よろしくお願いいたします

  • エクセル-1つのセルで16文字を越えるとセルに色をつけたい

    タイトルのようなことをやりたいと思っています。 少し前に入力規則で16文字を越えるとエラー表示させるようにしたくて設定したのですが、文字列をコピー&ペーストすると、書式等も上書きされてエラー表示が出ずにスルーしてしまうので困っています。 ですので、16文字を越えた入力は自動的にセルの色が変わる(又は文字の色が変わる)ようにしたいのですが、関数・マクロ等でできるでしょうか? 初心者で何をどうすれば良いのかわかっていなくて、 質問がわかりにいかもしれませんがよろしくお願いいたします<(_ _)>

  • Excel &で他セルを参照させた時の時刻の表示がシリアル値になってしまう

    あるセルに、他の複数のセル内容を、&でつないで表示させたいのですが、 その表示させたい内容のひとつが時刻で、それがどうしてもシリアル値で 表示されてしまいます。時刻のままで表示させたいのですが・・・。 元のセルは今、書式設定は「時刻」になっており、 それを「文字列」にしてしまっても良いのですが、 その場合でも、半角数字:半角数字という書式を維持させたいです。 関数で処理しようと、 HourとMinuteを使う、Timeを使う、なども考えたのですが、 今ひとつスマートでないと思われました。 書式設定などで処理できるならばそれで一番良いのですが・・・。

  • エクセルの文字の大きさセルの幅等変更できない

    エクセルのデータをもらったのですが、文字の大きさ、セル幅、セルの書式設定等変更できません。解除の方法を教えてください。

  • エクセル、セル内で文字を改行するには?

    エクセルで書類を作っています。セルの書式設定が分からず困っています。少し長い文章を書くとセルを飛び越えてどんどん横に文字が伸びていき、セルの下幅を取っているにもかかわらず,改行してくれません。セルの中で文字が端っこまで行くと勝手に改行してくれる方法を教えていただけませんか? よろしくお願いします。

専門家に質問してみよう