标签: excel-formula

如何使用Excel表结构化引用创建运行总计?

我正在寻找一种方法来使用Excel表结构化引用创建一个运行总计(当前行和以上的总和).

我知道如何使用旧的基于行/列的方式来做到这一点:
=SUM($A$2:$A2)

我知道如何使用结构化引用来整合整个列:
=SUM([WTaskUnits])

而且我知道如何使用当前单元格[#ThisRow],但我不知道如何让表格的第一行在a中使用它SUM.

excel excel-2007 excel-formula

18
推荐指数
1
解决办法
2万
查看次数

在Excel中拆分大写单词

我想用大写字母拆分我单元格中的所有单词,例如:

原始值:

MikeJones
RinaJonesJunior
MichealSamuelsLurth
Run Code Online (Sandbox Code Playgroud)

预期产量:

Mike Jones
Rina Jones Junior
Micheal Samuels Lurth
Run Code Online (Sandbox Code Playgroud)

这可以在不使用VBA的情况下完成吗?

regex excel vba excel-vba excel-formula

18
推荐指数
2
解决办法
2万
查看次数

Excel宏,在运行时插入国际有效的公式

我有一个带有宏的Excel电子表格,它插入条件格式,如下所示:

Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=UND($A3=""" & lastName & """; $B3=""" & firstName & """)"
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我使用德语公式"AND"(即"UND"),显然,这个代码在法语或英语版本的Excel上使用时不会立即生效.通常公式是自动本地化的,但是如何在运行时插入一个适用于所有版本的公式?

excel vba internationalization excel-vba excel-formula

18
推荐指数
3
解决办法
9082
查看次数

如果Cell以文本字符串开始...公式

我有一个公式,检查单元格是否以文本"A"开头,返回拾取"B"表示收集,C表示预付费.

但它似乎没有正常工作

A和C都返回Prepaid ......

=LOOKUP(LEFT(A1),{"A","B","C"},{"Pick Up","Collect","Prepaid"})

excel excel-formula

18
推荐指数
1
解决办法
16万
查看次数

如何使用excel公式在列中获取唯一值

我有如下的Excel数据

       JID     Val

       1001    22
       1030    6
       1031    14          
       1041    8
       1001    3
       2344    8
       1030    8
       2344    6
       1041    8
Run Code Online (Sandbox Code Playgroud)

如何使用公式获得如下所示的唯一JID值?

UJID   

1001
1030
1031
1041    
2344
Run Code Online (Sandbox Code Playgroud)

excel-formula excel-2010

18
推荐指数
3
解决办法
4万
查看次数

SUMIF与OR标准

如何SUMIF在Excel单元格中使用必须在给定范围内求和的公式,而不是找到单个值,它应该找到多个值?

为了找到单个值,我使用:

=SUMIF(A4:A100;"1";B4:B100)
Run Code Online (Sandbox Code Playgroud)

现在我需要总结列是否A成立,1或者2像:

=SUMIF(A4:A100;"1" OR "2";B4:B100)
Run Code Online (Sandbox Code Playgroud)

单元格A1将标准作为文本保留,这里就是1;2.

它应该返回相同

=SUMIF(A4:A100;"1";B4:B100) + SUMIF(A4:A100;"2";B4:B100)
Run Code Online (Sandbox Code Playgroud)

但我需要一个可以采用任何数量标准的公式(1,2,3,......或更多).

语法是什么?我不能在这里使用VBA.

excel excel-formula

17
推荐指数
1
解决办法
9万
查看次数

Excel中的大数字的十进制到二进制转换

我在excel表中有一些大数字,我想将它们转换为二进制,例如12345678 965321458 -12457896有人可以帮我怎么做.谢谢.

excel vba excel-formula

17
推荐指数
4
解决办法
5万
查看次数

将公式设置为一系列单元格

这是我想做的简单演示.我想将公式设置为一系列单元格(例如C1到C10).

Range("C1").Formula = "=A1+B1"
Run Code Online (Sandbox Code Playgroud)

但如何使公式使用这样的动态单元格:

Range("C1:C10").Formula = "=Ax+Bx"
Run Code Online (Sandbox Code Playgroud)

所以实际上它就像,

C1 = A1 + B1
C2 = A2 + B2
C3 = A3 + B3
C4 = A4 + B4
C5 = A5 + B5
...
C10 = A10 + B10
Run Code Online (Sandbox Code Playgroud)

如何改变该公式的RHS以使上述工作: Range("C1:C10").Formula = "=Ax+Bx"

excel vba excel-vba excel-formula

16
推荐指数
4
解决办法
12万
查看次数

Date comparison not working in Excel formula

If I put the date 31/12/2013 in A1 and another date 1/1/2014 in A2 then a formula like

 =A1<A2 
Run Code Online (Sandbox Code Playgroud)

gives the expected result, TRUE.

If I put the formula

=A1<1/1/2014 
Run Code Online (Sandbox Code Playgroud)

in another cell, it gives the result FALSE.

The question is how to adjust the second formula to make it give the correct result, and why it doesn't work as it stands.

I've been looking at this for a while and have found some related posts like

Comparing computed dates …

excel-formula

16
推荐指数
2
解决办法
7万
查看次数

条件格式化单元格,如果它们的值等于另一列的ANY值

我在AB列中有数据.B列的数据主要是数据的重复A,但并非总是如此.例如:

A
Budapest
Prague
Paris
Bukarest
Moscow
Rome
New York

B
Budapest
Prague
Los Angeles
Bukarest
Run Code Online (Sandbox Code Playgroud)

A如果B存在值,我需要搜索列.如果一行匹配,我需要将行的背景颜色更改A为红色或其他东西.

我需要使用什么功能,以及如何使用?

对不起,我是Excel的新手.

excel vba conditional-formatting excel-formula

16
推荐指数
3
解决办法
12万
查看次数