我有一个excel的范围与日期和价值观
http://lh4.ggpht.com/_i-hI_3gfy08/SoSIopeZUZI/AAAAAAAABEk/KjFnq57VTUc/table.png 编辑:添加图片
我想从每一年的HIGH列中选择MAX值(2009年将返回404,2008年将返回390)
我做过类似的事情,但它使用的是SUMIF,而不是MAX.
在这里有任何优秀的人可以帮助我吗?
在我的Office 2010 xlsm工作表中,我创建了一个名为固定大小的Image ActiveX控件Image1.在我看来,以下宏应该将图像路径设置为在单元格中指定的路径B3,但它在"Image1.Picture"行中出现"运行时错误'424':对象必需"错误消息.我检查过imPath等于"C:\some\valid\image\path.jpg".
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then
imPath = Range("B3")
Image1.Visible = True
Image1.Picture = imPath
Image1.PictureSizeMode = fmPictureSizeModeZoom
Image1.BorderStyle = fmBorderStyleNone
Image1.BackStyle = fmBackStyleTransparent
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
这有什么不对?BTW,有没有办法检查指定的文件是否确实存在?
我知道这很简单,但我仍然需要帮助:
我有一份已经完成培训的房产清单.我需要那些没有接受过这种培训的人的名字,但系统没有给我这样的清单.但是,我有一个所有属性的列表.这意味着我必须比较不同工作表中的两列.
这些属性由IDNumbers 标识.让我的生活更轻松的是,如果有一个formula可以检测duplicates并突出显示酒店的完整列表,那么那些没有突出显示的酒店就没有完成培训.
如果您对我有任何建议,请告诉我!
我在Excel电子表格中有以下数据(仅作为示例而非作业):
Item Name Qty Price Apple 3 $3.00 Banana 5 $2.80 Orange 7 $1.20
我想知道我最常用的项目.我尝试过以下公式,但似乎没有起作用:
= VLOOKUP(MAX(B:B),A:C,1,FALSE)
我的问题是:a)我正确使用VLOOKUP并且b)它是否适合这个功能?
我在Excel中有A和B列,如果数字在两列中,我想在列C中自动写入"存在",在值B列中出现的行中.
例:
A | B | C
1 | 2 | Not Exist
3 | 4 | Not Exist
5 | 1 | Exist
6 | 7 | Not Exist
Run Code Online (Sandbox Code Playgroud) 我想要计算值列表中连续出现次数的公式,并将其出现在下一列中的次数。
这是我创建的电子表格,它列出了阿森纳本赛季迄今为止取得的成绩。红色值是我希望公式实现的值。
https://dl.dropboxusercontent.com/u/92830254/test-sheet.xlsx
我有 3 个单独的请求:
1) 球队目前的运行情况。因此,如果阿森纳连续赢了 2 场比赛,那么每次获胜的实例旁边都会出现 2 个。平局和输球也是如此。
2) 当前球队保持不败的比赛,即赢或平。因此,如果阿森纳有一个像 WIN-DRAW-DRAW-WIN 这样的运行,那么 4 将出现在每个结果之后的下一列中。如果他们输了一场比赛,该栏将是空白的。
3) 最后,球队已进的比赛数量,即进球数>=1。因此,如果阿森纳的最后 3 场比赛是 2、1、1,那么该范围内的每个值后都会出现 3。如果他们没有得分,那么它将保持空白。
谢谢。
执行此操作时仍有问题,已于 2014 年 10 月 31 日更新。
是否可以将条件格式应用于整个工作表,以便每当当前单元格上方的单元格与当前单元格具有相同的值(文本或数字)时,当前单元格将被格式化为黄色填充/蓝色字体?
例如,当单元格:
A1 为空白
A2 AAA
A3 AAA
A4 AAA
A5 为空白
A6 AAA
A7 AAA
只有单元格 A3、A4 和 A7 的格式将采用黄色填充和蓝色字体。
excel conditional-formatting worksheet-function excel-formula
我有一个宏,其中一个命令是创建公式来总结.直到今天有人向我展示问题时,一切都很好.
Sum函数应该给我:36286,54.当函数看起来像这样:=SUM(I7:I128)一切都好,但是当我想像这样添加一些文本时:=SUM(I7:I128) & " CZK"它给了我:36286,5399999999 CZK
我仔细检查了值,似乎没有任何错误......问题不是通过宏创建公式引起的,同样的问题似乎是手动执行.我调查了当使用'For Next'循环添加它时,最后那些"99999999"出现在第50个值左右.删除一些值使"99999999"消失,但我不知道为什么那些.
一切都是在下面的数据上完成的,任何想法出了什么问题?
3 883,60
5 679,75
1 633,05
7 825,67
8 541,85
892,50
313,00
887,44
99,52
277,69
138,84
138,84
138,84
277,69
277,69
138,84
34,71
34,71
34,71
74,30
74,82
130,43
34,72
34,72
212,74
99,52
99,52
149,74
-2,74
212,74
212,74
212,74
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88
13,88 …Run Code Online (Sandbox Code Playgroud) 我有一个列A列,我将继续添加数字.我希望B列显示A列中的数字平均值,但只能显示该行的数字
例如
B1 =AVERAGE(A1:A1)
B2 =AVERAGE(A1:A2)
B3 =AVERAGE(A1:A3)
Run Code Online (Sandbox Code Playgroud)
是否有一个公式可以实现这一目标,而不必每次添加数字时都必须更改公式?
仅当 F 列中的单元格 = 是时,我想将工作表 1 中 A:D 列中的单元格中的数据复制并粘贴到工作表 2 上
我试图编写公式,但我不断收到解析错误。我尝试使用的公式是
=query("Sheet1"!A:D,"Select A where F="Yes"")
Run Code Online (Sandbox Code Playgroud) worksheet-function google-sheets google-query-language google-sheets-formula