No.4ベストアンサー
- 回答日時:
他の方の解答と違うので見当はずれが心配ですが、
A列に文字が、A列幅に表現できる以上の文字数入っているとする。
B列に所々ワンスペース入っているとする。
個別にB列のスペースのセルを1つ1つをクリアー(編集-クリアー)の操作ができる数で有れば、そのようにすれば良いと思う。
---
B列の空白セル数が多いときはVBAでModule1に
Sub test1()
For i = 1 To 10 '10は適当に増やすこと
If Cells(i, 2) = " " Then ' " "は1スペース挟む
’ またはIf mid( Cells(i,2),1,1)=" " Then
Cells(i, 2).Clear
End If
Next i
End Sub
と入力して、実行するとA列に入れた文字列が現れる。
-------
=IF(B1=" ","",B1)
を利用しようとしたが、第2項でクリアー状態は””では表せない
ようで、失敗した。誰かご存知であれば、それで解決するだろう。
ありがとうございます。
これに少し手を加えてうまく行きました。
質問の仕方が悪かったのですが、
A B
1 すいか
2 たね
3 あまい
4 みどり
と単純に入力した表を、セル幅を狭くしてインデント代わりにして別表に
AB
1 すいか
2 たね
3 あまい
4 みどり
と表示させたかったのです。
A列は=if(A1="","",A1) B列は=B1 にして元の表のB列が空白の場合0が返ってくるようにして
Sub test1()
For i = 1 To 10
If Cells(i, 2) = 0 Then
Cells(i, 2).Clear
End If
Next i
End Sub
としました。(単純だけど(^^;)
頻繁に使う事があるので大変助かりました。本当にありがとうございます。
No.5
- 回答日時:
しつこく、無理やり考えた別法です。
セル幅を調整しない方法です。(1)B列の算式を別シートに作ります。(別シートは枠線の表示をしません)
(2)そのセルをコピーして、表示する元のシートのB列に、
Shift+編集→図のリンク貼り付けで貼り付けます。
(3)(1)の別シートの算式を書き込んだセルに条件付き書式を設定します。
そのセルがB2とすると、条件付き書式の設定ダイアログで
< 数式が > < =LEN(B2)>0 > にして、書式ボタンを押して
パターンタブで白を選択します。
(表示する元のシートのバックは白としています)
条件付き書式を使って、
長さのある有効な文字なら、セルを白く塗って図のリンク貼り付け。
長さのない文字なら、セルの背景が透明なまま図のリンク貼り付けしています。
算式を別シートに持っていければの方法です。
No.3
- 回答日時:
普通は、セル幅を広げるか、フォントを小さくするか、折り返して複数行で表示するのでしょうか。
セル幅以上の文字長を入力していたら、このままでは回避しようがないと思います。
が、B列を非表示にしたらどうですか?一応できますが主旨が違うかもしれませんね。
または『すいかのたね』を別の場所(枠線を非表示にした別シートで)入力して、コピー後、
このシートに、Shift+編集で図のリンク貼り付けを行えばB2に関わらず行をまたがって表示できます。
何かほんとの解決策じゃないようですね。ご参考に。
No.1
- 回答日時:
普通は、列Aの幅を広げるんですが、
駄目ですか?
ドラッグして、広げるときに、
マウスをダブルクリックすれば、最適な幅になります。
A列の幅を広げずに、というのは、
無理じゃないかと思いますが、違っていたら、
御免なさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 関数 数式 について 2 2022/09/02 21:45
- Excel(エクセル) エクセル表作成について 5 2023/03/12 13:25
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) 【エクセル】複雑な関数を教えてください 1 2023/06/05 18:09
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル マクロ オートフィ...
-
[EXCEL]ボタン押す→時刻が表に...
-
エクセルで特定の文字列が入っ...
-
excel 小さすぎて見えないセル...
-
特定の文字がある行以外を削除...
-
AのセルとB行を比較して、一致...
-
エクセル 上下で列幅を変えるには
-
excelのデータで色つき行の抽出...
-
エクセルのセルに指定画像(.jpg...
-
エクセル マクロで数値が変っ...
-
【Excel関数】UNIQUE関数で"0"...
-
Excel グラフのプロットからデ...
-
Excel 時刻の並び替え
-
【エクセル】自動で、同じ内容...
-
エクセル2016で時間を入力して...
-
エクセルVBA 最終行を選んで並...
-
A1に入力された文字列と同じ文...
-
エクセルでセルの大きさを一律...
-
エクセル 時間の表示形式AM/PM...
-
結合しているセルへのオートフィル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
【Excel関数】UNIQUE関数で"0"...
-
エクセル マクロ オートフィ...
-
[EXCEL]ボタン押す→時刻が表に...
-
AのセルとB行を比較して、一致...
-
特定の文字がある行以外を削除...
-
エクセル 上下で列幅を変えるには
-
エクセル マクロで数値が変っ...
-
Excel グラフのプロットからデ...
-
excelのデータで色つき行の抽出...
-
結合されたセルをプルダウンの...
-
アクティブになっている行をマ...
-
VBAで色の付いているセルの行削除
-
セルの色によって条件文をつけ...
-
excel 小さすぎて見えないセル...
-
電話番号の入力方式が違うデー...
-
Excelでカタカナ・ひらがな・英...
-
エクセルVBA 最終行を選んで並...
-
EXCELマクロを使い、空白行では...
-
EXCELで最後の行を固定
おすすめ情報