www.1862.net > ExCEl 中,A/B/C列均为文本形式的计算式,如果D=A*...

ExCEl 中,A/B/C列均为文本形式的计算式,如果D=A*...

不想用名称 这样来做 除非你会自定义函数-… alt+f11 打开vbe 窗口 然后 插入 一个模块 然后粘贴如下代码…… Function 计算(mycell As Range) 计算 = Evaluate("=" & mycell) End Function 然后 你在D1 输入 =计算(a1)*计算(b1)*计算(c1) 然后向...

那就用VBA来实现吧。 Sub product() Dim pro As Long, i As Integer On Error Resume Next For i = 1 To UsedRange.Rows.Count Cells(i, 3) = Cells(i, 2) * Cells(i, 1) NextEnd Sub将此段代码放置到需要运算的工作表中并运行之。

如果a列的数值等于b列,则c列等于d列,这个操作可以通过IF函数来解决。 具体的操作步骤如下: 1、打开excel表格(下图为演示数据)。 2、在D1单元格插入IF函数或直接输入=IF(A1=B1,C1)。 3、点击确定,然后下拉填充函数就可以了。

在B1单元格输入以下公式,然后向下填充公式 =VLOOKUP(A1,C:D,2,0)

C1输入 =INDEX(D:D,MATCH(A1,B:B,)) 或 =IFERROR(INDEX(D:D,MATCH(A1,B:B,)),"") 回车并向下填充。

D1单元格写入公式 =VLOOKUP(C1,A:B,2,) 或 =INDEX(B:B,MATCH(C1,A:A,)) 下拉填充公式

在D1中输入或复制粘贴下列公式 =LOOKUP(9E+307,A$1:A3)+LOOKUP(9E+307,B$1:B3)+C3 下拉填充

Excel中的列名(A,B,C,D,…)不可以修改, 那是Excel的坐标,用于标示表格中单元格的位置。 如果改变,会给你的工作带来很大的麻烦,而且也没有修改的窗口。 这相对于修改Excel程序。 如果你要标示每列的列名,可以在第一行进行标注。即A1、B1、C1...

=if($A1="1",$D1=$B1,$D1=-$C1) 再把D列格式单元格设置成货币格式即可。

不是特别明白你要计算的内容是什么 比如C1 是要计算A1+2A3吗?还是要计算A1+2*陈的和? 用SUMIF就可以实现了 但得先明确你是要求什么

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com