gpt4 book ai didi

excel - 如何使用多行自定义数字格式缩小列宽?

转载 作者:行者123 更新时间:2023-12-04 22:33:57 26 4
gpt4 key购买 nike

我发现了一个技巧,但 Excel 不想完全合作……但也许有一种解决方法……?

我经常以“高行”上的日期/时间结束(因为其他列是多行的):

img 1-line

...并且我想通过将日期/时间拆分为 来节省垂直空间2行 ,同时出于排序等原因将其保留为单个数值:

img 2-line

我意识到这可以通过使用 ␊LineFeed 来完成。 custom number format 中的字符, 两种方式之一:

方法#1:在带有数字小键盘的键盘上:

  • 选择具有值的单元格。
  • 按 Ctrl+1 打开 Number Formats dialog .
  • 选择Custom类别,然后在 Type:文本框:
  • 输入您的 custom format 的第一部分, IE。 yyyy-mm-dd
  • 在按住 Alt 的同时输入 0010numeric keypad ,然后释放 Alt
  • 输入自定义格式的第二部分,即。 HH:mm am/pm
  • 点击输入。
  • 在行标题之间拖动以使行高两倍:
    imgdrag
  • 如果 Wrap Text尚未开启,点击首页 功能区选项卡:imgWordWrap


  • 👉 Alt + 0010输入 ␊LineFeed特点。

    Note: Since Excel doesn't expect this character, the first line you enter in the Type box will disappear as soon as you enter the ␊LineFeed character. There's no way to see it within the dialog (without deleting the ␊LineFeed), but it's still there.



    方法 #2:在没有数字小键盘和/或使用 VBA 的键盘上:

    在 VBA 编辑器中,无论是在您的过程中,还是在即时窗口 (Ctrl + G) 中,您都可以设置 number format对于 A1有类似的东西:
    Range("A1").NumberFormat="yyyy-mm-dd" & vbLf &  "HH:mm am/pm"

    ...然后调整 row height并确保 Wrap Text 通过 VBA 或上面的步骤 #5 和 6 打开。

    👉 vbLf (或 Chr(10) )表示 ␊LineFeed VBA 中的字符。

    我的问题:

    这很酷,但似乎 Excel 仍将值视为单行中的一个长字符串 .

    这可以通过以下方式证明:
  • 在列标题之间双击到 AutoFit 专栏:
    该列不会进一步“缩小”。
  • 在行标题之间双击到 自动调整 行:
    该行不会“增长到两倍高”。
  • 手动将列拖动到更窄的大小。
    Excel“认为”该值不适合:

    Img ###### Error img


  • Any ideas for a workaround?

    Perhaps there's a hack to force Excel to display partial values instead of ###### when a formatted numeric value doesn't fit?



    谢谢!

    最佳答案

    你必须收缩包装它。在此处查看 OP 的编辑:

    Prevent hash signs (#) showing up in Excel without changing cell format or width

  • 转到“设置单元格格式”对话框中的“对齐”选项卡。
  • 选择“缩小以适合”。
  • 选择“换行”。
  • 单击“确定”。

  • enter image description here

    Excel 仍会将列自动调整为 ~139 像素,但您可以将列宽拖动到 ~71 像素,仍然可以看到两条线。

    关于excel - 如何使用多行自定义数字格式缩小列宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50796696/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com