Excel里如何做到将一排价格自动增加10%

发布网友 发布时间:2022-04-22 05:03

我来回答

5个回答

热心网友 时间:2023-10-10 02:42

       将价格增加固定百分比,增加后的价格存放有两种情况:第一种在其他单元格存放,第二种在原单元格存放。以下对两种情况分别操作,假设数据在A列,自A1单元格开始。

       第一种情况,在其他单元格存放,可以用函数法。

       1、在其他空白列比如B列,选择B1单元格。

       2、输入或粘贴公式:=IF(A1<>"",A1*(1+10%),"")

       第二种情况,在原单元格存放,因为是在同单元格,所以没办法应用公式,那就只能用VBA,也就是宏代码进行操作。

       1、打开EXCEL软件,按组合键:Alt+F11 ,打开VBE窗口。

       2、在VBE窗口中,点击菜单“插入”下的“模块”选项。

       3、将以下代码复制到输入窗口中:

Public Sub 增加价格()
Dim CX As Range
For Each CX In Range("A" & Range("A" & Rows.Count).End(xlUp).Row)
    If CX.Value <> "" Then
        CX.Value = CX.Value * 10%
    End If
Next
End Sub

       4、按F5键可进行代码运算或调试。

热心网友 时间:2023-10-10 02:42

先插入两列,其中一列做成事1.1*原价格,把这列复制,选择性粘贴到插入的另外一列(选择只有值),这样次列就是你想要的价格,然后视需求删除或保留插入公式列或原价格列。

热心网友 时间:2023-10-10 02:43

在空单元格中输入1.1,并复制,选中需要修改的价格区域/右击/选择性粘贴/勾选“乘”/确定

热心网友 时间:2023-10-10 02:43

找一个空白单元格输入1.1,复制该单元格,选择价格区域,右键,选择性粘贴,乘,确定。

热心网友 时间:2023-10-10 02:44

在后面一格输入 数值+10%
然后一道那个格子右下方会出现一个粗的+号,按住然后拖下来

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com