gpt4 book ai didi

excel - ms-excel : extract decimal and integer part of a number and disable fields changing

转载 作者:行者123 更新时间:2023-12-02 13:19:31 26 4
gpt4 key购买 nike

我有一个数字字段(比如 A)。我必须在另一个字段(比如 B)中提取它的整数部分,在另一个字段(比如 C)中提取它的小数部分。
我希望用户在更改 A 单元格时可以看到 B 和 C 单元格中的值,但同时我不希望用户可以更改 B 和 C 单元格中的值。

可能吗?

最佳答案

假设您在单元格 A1 中有 10.6。从那里,这样做:

  • 在单元格 B1 中,输入 =INT(A1) .这将显示 10 .
  • 在单元格 C1 中,输入 =A1 - INT(A1)这将显示 0.6 .

    或者,根据您的示例,如果您想要 0.6 显示为 6 , 或 0.56 显示为 56 ,在单元格 C1 中使用它:
    =(A1 - B1) * (10 ^ (LEN(ROUND(A1-B1, 2))-2))
    ROUND到小数点后两位,因为当你因为浮点计算得到奇怪的长度时(例如尝试 LEN(8.8-8))。
  • 根据需要复制 B1 和 C1 中的公式。
  • 通过选择所有单元格,右键单击表格并选择“格式化单元格...”,单击“保护”选项卡并取消选中“锁定”来解锁所有单元格。
  • 右键单击要锁定的范围(B 和 c),再次右键单击它们,返回并选择“锁定”
  • 转到工具 > 保护和保护工作表
  • 关于excel - ms-excel : extract decimal and integer part of a number and disable fields changing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12354962/

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