标签: worksheet-function

使用VBA从Excel中的其他工作表获取值

您好我是excel的新手,我有一些问题从其他表中获取值.

我在excel(sheet2)中有一些值,例如:

    A  B  C  D
    -  -  -  -  
1 | 2  5  9  12
2 | 5  8  4  5
3 | 3  1  2  6
Run Code Online (Sandbox Code Playgroud)

我正在使用sheet2中的这个值,我想在sheet1中得到结果.当我在sheet2中使用我的代码时,我得到了正确的答案,但是当我尝试在不同的表单中使用它时,我得到的值的结果对应于当前的表格单元格,而不是对应于sheet2.

  • 我想得到第4行中每列的总和.我设法做到这一点,但我只能在sheet2中使用它.

我使用"With Application.WorksheetFunction",我想改变它以获取sheet2的值.

你可以帮我解决这个问题,以及如何将sheet2设置为激活表.

我希望我的问题很明确.

谢谢

excel vba worksheet-function

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

如何在Excel VBA中切片数组?

我可以在Excel VBA中使用哪些函数来切片数组?

arrays excel vba worksheet-function

27
推荐指数
4
解决办法
8万
查看次数

通过引用当前工作表的名称来引用另一个工作表中的单元格?

我计划有一张24张的工作簿.工作表名称将为:Jan,Jan item,Feb,Feb item等.

基本上它是用于预算的,月份命名表单有摘要信息,而名称中有"item"的页面有更详细的信息.

现在,如果我希望"Jan"电子表格J3在"Jan item"电子表格中有一个引用单元格的单元格,我可以执行以下操作:

='Jan item'!J3

但是,我不想为每个摘要表(Jan,Feb等)重新输入这样的公式,我希望有类似的东西:

=(reference-to-this-sheet's-name + " item")!J3

这样,我可以从1月到2月复制公式,它将自动查看正确的工作Xxx item表,而无需我Feb item明确输入.

我之所以这样说是因为,对于每个汇总表,在相应的逐项清单中将有数十个这样的对单元格的引用.

我问的是可行的吗?

excel worksheet-function excel-formula

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

将字符串转换为单元格中的日期

我在Excel中有100.000行数据.某些字段是日期,但Excel中的字段是文本.我需要数字格式的这些字段,包括日期和时间(例如21.10.2011 13:10:50).格式化单元格不起作用,因为这不会更改数据类型.我可以用公式选择日期和时间但不能将它们放在同一个单元格中.

所以我要找的是计算日期数字表示的公式(如果您将日期格式化为数字,则会看到该公式).

excel date-format worksheet-function

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

XIRR计算

如何XIRR使用C#计算Excel的功能?

c# algorithm math worksheet-function

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

如何使用SUBSTITUTE公式替换Excel中的引号?

我有工作表,我需要命名范围对应另一个单元格的内容.单元格中的文字类似于:

Partitions w Studs 16" oc
Run Code Online (Sandbox Code Playgroud)

命名范围不能包含空格,或者最重要的是,不能包含特殊字符,例如"."因此,范围命名如下:

PartitionswStuds16oc
Run Code Online (Sandbox Code Playgroud)

要在工作表中将前者更改为对后者的引用,我可以使用以下公式处理删除空格:

=SUBSTITUTE(B1," ","")
Run Code Online (Sandbox Code Playgroud)

但是,我无法替换,"因为双引号用于指定公式中的文本.Excel无法按预期解析以下公式:

=SUBSTITUTE(SUBSTITUTE(B1," ",""),""","")
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何提示?我知道我可以更改文本16-in.而不是16",但我想保留它作为我的客户请求,如果可能的话.

excel worksheet-function

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

比较两个Excel列A和B的数据,并显示B中不存在的A列数据

我有一个包含A列和B列的Excel文件,它们都有可能存在或可能不存在于其他列中的数据,我只对B中不存在的A列数据感兴趣.这些列具有相同的标题名称.我可以使用什么公式来显示A列中的哪些项目不在B中?

excel excel-2007 worksheet-function

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

工作表函数中单元格,列和行的自引用

在Excel中的工作表函数中,如何自引用您所在的单元格,列或行?

请注意,这对条件格式非常有用.

excel worksheet-function self-reference

20
推荐指数
3
解决办法
15万
查看次数

使用公式过滤数组(不使用VBA)

是否可以使用单个公式过滤数组(不使用自动过滤器,VBA或其他列)?

例如,我有以下电子表格:

   A  | B     | C
 --------------------
1| ID | Class | Value
2| 1  | A     | V1
3| 1  | B     | V2
4| 2  | A     | V3
5| 3  | B     | V4
6| 3  | B     | V5
Run Code Online (Sandbox Code Playgroud)

我想在VLOOKUP中使用此数组的子集.也就是说,我只想匹配那些类为"B"的行.所以我希望我可以使用以下内容

=VLOOKUP(A3, FILTER_FUNC(A:C, B="B"), 3, false)
Run Code Online (Sandbox Code Playgroud)

其中FILTER_FUNC是某种类型的函数或表达式,它返回一个仅包含满足条件的行的数组.

excel worksheet-function

19
推荐指数
1
解决办法
13万
查看次数

如何找到第一个和第二个最大数字?

我试图在excel中找到第一个最高数字和第二个最高数字.我该怎么办呢.我找不到合适的配方.

注意:我已经使用了大型和最大公式.

=LARGE(E4:E9;1) 
Run Code Online (Sandbox Code Playgroud)

编辑:我知道如果我写2而不是1我会得到结果,但我必须单击鼠标才能看到所有结果.

excel worksheet-function

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