您好我是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.
我使用"With Application.WorksheetFunction",我想改变它以获取sheet2的值.
你可以帮我解决这个问题,以及如何将sheet2设置为激活表.
我希望我的问题很明确.
谢谢
我可以在Excel VBA中使用哪些函数来切片数组?
我计划有一张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中有100.000行数据.某些字段是日期,但Excel中的字段是文本.我需要数字格式的这些字段,包括日期和时间(例如21.10.2011 13:10:50).格式化单元格不起作用,因为这不会更改数据类型.我可以用公式选择日期和时间但不能将它们放在同一个单元格中.
所以我要找的是计算日期数字表示的公式(如果您将日期格式化为数字,则会看到该公式).
我有工作表,我需要命名范围对应另一个单元格的内容.单元格中的文字类似于:
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",但我想保留它作为我的客户请求,如果可能的话.
我有一个包含A列和B列的Excel文件,它们都有可能存在或可能不存在于其他列中的数据,我只对B中不存在的A列数据感兴趣.这些列具有相同的标题名称.我可以使用什么公式来显示A列中的哪些项目不在B中?
在Excel中的工作表函数中,如何自引用您所在的单元格,列或行?
请注意,这对条件格式非常有用.
是否可以使用单个公式过滤数组(不使用自动过滤器,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中找到第一个最高数字和第二个最高数字.我该怎么办呢.我找不到合适的配方.
注意:我已经使用了大型和最大公式.
=LARGE(E4:E9;1)
Run Code Online (Sandbox Code Playgroud)
编辑:我知道如果我写2而不是1我会得到结果,但我必须单击鼠标才能看到所有结果.