AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1494490
Accepted
Lasuiqw
Lasuiqw
Asked: 2019-10-22 07:38:39 +0800 CST2019-10-22 07:38:39 +0800 CST 2019-10-22 07:38:39 +0800 CST

格式化整个 Excel 电子表格,使小数点后只有 3 位

  • 772

如果我有 3 则变为 3.000。4.5678 变为 4.568。是否可以在不给您电子表格或给您可重复的示例的情况下在 excel 中执行此操作?我想格式化整个 Excel 电子表格,以便小数点后只有 3 位数字,或者想办法修复电子表格每个单元格中有效数字的数量。

microsoft-excel format
  • 2 2 个回答
  • 2854 Views

2 个回答

  • Voted
  1. Gary's Student
    2019-10-22T07:46:38+08:002019-10-22T07:46:38+08:00

    选择整个工作表并应用所需的格式:

    在此处输入图像描述

    (你可以用 VBA 宏完成同样的事情。)

    • 1
  2. Best Answer
    Jeorje
    2019-10-24T22:51:58+08:002019-10-24T22:51:58+08:00

    如果您想格式化数据,但不实际更改数据,那么解决方案是两部分解决方案。

    第一部分是将以下格式应用于所有包含数据的单元格。采用 Gary's Student 的方法完全可以在物理上完成它。这是要应用的格式:

    #,##0.###
    

    有了这个,你可以得到千位的逗号分隔符等等。#如果不需要,请删除前导和逗号。接下来,它确保您获得0介于 1 和 -1 之间的值的前导(因此您将拥有“ 0.123 ”而不是“ .123 ”)。如果不需要,请使用另一个#代替0( #,###.### 而不是 #,##0.### )。

    神奇之处在于,如果#在小数点后使用BUT ONLY的字符不产生0's. 所以像 PI 这样的值会给出 3.142,像 5.202384 这样的值会给出 5.202(它意识到0in 是必要的,因为它后面有更多的非零小数位)但是像 28.2 这样的值会给出这个值,而不是 28.200,因为它看到最后两个0's只是绒毛。

    请记住,它根本不是不遵守任何关于significant figures. 它只是决定显示什么。

    然而......它有一个丑陋的效果。像 324 这样的数字将在其后显示一个小数点,如下所示:“324”。没有人喜欢。那么该怎么办?毕竟,这是目前唯一的实际问题。

    这是解决方案的第二部分。将条件格式应用于相同的突出显示的单元格。将其设置为使用公式并使用此公式:

    =(TRUNC(A1,0)=A1)
    

    (这假设活动单元格(“突出显示的单元格”)是 A1。如果不是,请使用实际单元格。)

    请注意,$该地址中没有字符: A1 不是 $A$1 。这个很重要。如果您将活动单元格设置为 A1 并使用上面的公式,它实际上会根据您自己的需要测试每个单元格。

    该公式将单元格中的小数点处的值截断,并将该结果与单元格中的实际值进行比较。因此,如果它是一个整数,它们是相等的,并且它知道在此处应用格式以防止出现讨厌的小数点。如果实际值不是整数,则测试给出 FALSE,并允许使用第一部分中的常规格式,最多显示三位小数。

    输入公式后,您必须设置格式。但这正是你现在想要的,所以点击格式按钮,然后点击确定,你就完成了。人们有时会告诉我它不适用于他们的 Excel 版本,如果适用,请应用以下自定义数字格式:

    一般;一般;一般;一般

    这将起作用。因此,先尝试简单的,然后仅在需要时才这样做。或者干脆去做。什么鬼,嗯?

    保存条件格式化工作,您就完成了。

    (这似乎涉及,但这只是因为我解释了这些步骤的作用。实际上,只需执行两个简短的格式化操作,一个是常规的,一个是条件格式化的so it is quite quick and easy to do.)

    • 1

相关问题

  • 带有“和”运算符的 Excel 数据透视表

  • 如何对整列使用 Excel 的 LENGTH 函数?

  • Excel 数组(2 个变量)

  • 如何从 WSL 打开 office 文件

  • VBA根据文件名重命名工作表

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    Windows 10 服务称为 AarSvc_70f961。它是什么,我该如何禁用它?

    • 2 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Marko Smith

    ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1056)

    • 4 个回答
  • Marko Smith

    我如何知道 Windows 安装在哪个驱动器上?

    • 6 个回答
  • Martin Hope
    Albin 支持结束后如何激活 WindowsXP? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 “HTTPS Everywhere”仍然相关吗? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch Windows 10 删除大量小文件的速度非常慢。有什么办法可以加快速度吗? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Ctrl+C 和 Ctrl+V 是如何工作的? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve