Tag: excel 2007

在Excel中结合function?

请看我的形象, 我需要计算具有单元格值(在G列中)= 1的行数; 但列A和列B的值不等于另一行(不循环)。 例如:第4行有A4 = A3 = 16和B4 = B3 = 221,所以我们忽略(第6行也是忽略)。 你知道什么是正确的function? 非常感谢你。

创build公式来复制依赖于相邻单元格的单元格

我有一个公司名称的电子表格和他们相关的网站旁边的一些。 当网站位于公司名称旁边时,我需要使用正确的数据创build一个公式来填写丢失的网站数据。 例如在下面的截图中,B3中的值需要被复制到B2中。 与B7一样进入B6。 而B13进入B12和B11等等第四。 一些公司根本没有网站,但是如果网站是在网站上,它将永远是最后一个重复的公司名称旁边。 我怎么能创build一个公式来做到这一点? 我不知道从哪里开始,但我不介意创build新的列,并在必要时移动数据和sorting等。

基于数组中的值的颜色形状

我正试图自动化在excel中的形状依赖于表中的值。 我采取的方法是将表读入一个数组,然后我想用它来确定如何着色形状。 我遇到的问题是当我使用数组来select一个形状,它会出现,我得到一个数组索引号,而不是实际值。 因为我花了几个小时试图find一个没有运气的结果,所以我会大大地指出正确的方向。 表格数据: Shape Value AB 900 DD 99 DG 647 EH 513 FK 191 G 446 HS 369 IV 259 KA 601 KW 351 KY 23 ML 509 PA 987 PH 167 TD 325 ZE 873 VBA代码: Public i As Variant Public j As Integer Function mkArray() Dim areaArr As Variant areaArr […]

在Excel 2007中使用VBA添加条件格式时停止更改字体颜色

因此,我将条件格式添加到用户使用VBAdynamic创build的一列单元格中。 我遇到的问题是,添加第一个格式后,任何后续格式将更改已格式化单元格的字体颜色。 在单元格中已经有一些条件格式,这些格式是从格式为“0”或“select一个”的主要源复制的,在黄色单元格中是蓝色文本以下是我目前使用的代码: With Range(Ltrs & 36, Ltrs & 41) .FormatConditions.Add xlExpression, Formula1:="= $" & Ltrs & "$33 <> ""Custom" & OCV + 1 & """" .FormatConditions(.FormatConditions.Count).SetFirstPriority With .FormatConditions(1) .Interior.Color = vbBlack .Font.Color = vbBlack .StopIfTrue = False End With End With With Range(Ltrs & 42, Ltrs & 44) .FormatConditions.Add xlExpression, Formula1:="=AND($" & Ltrs & […]

SUM基于多个条件的单元格值 – A列或B列单元格为true。 任何一个。 但并不总是这两个条件都是真实的

在我的Excel表中,我有3列: ABC =================== XYZ N 9 ABC N 1 MNO N 3 D 13 DD 7 DD 9 D 1 现在,从这些表中,我想要C列中所有单元格的总和,其中A列或B列的单元格中的任何一个值都是“D”。 例如:if(a ='D'或b ='D')then sum + = C 这里,对于情况SUM(其中单元格A或B的单元格值是'D')将是30。

将一个常量值附加到逗号分隔列表的所有项目中

我有两列。 我想连接ColumnA和ColumnB中的单元格,以给出ColumnD中所示的输出。 我已经尝试过ColumnA&ColumnB但是列C中显示的输出不符合所需的输出。 我该如何解决? Input1 |Input2 |Output |Desired output ColumnA|ColumnB |ColumnC |ColumnD —————————————– A |1,2,3,4 |A1,2,3,4 |A1, A2, A3, A4 B |5,3,6,7 |B5,3,6,7 |B5, B3, B6, B7 C |8,9 |C8,9 |C8, C9 D |10,11,45|D10,11,45|D10, D11, D45

Excelmacros比较两张表中的两列并插入行值

我在这里有点绝望。 我在一家能源公司工作,我正试图将每日能源消耗值纳入季度小时值。 我试图通过vlookup函数没有VBA,但它没有工作。 然后我尝试了“复制/粘贴”这个非常原始的解决scheme,但花了2个多小时不到2个月,我发现这是最愚蠢的事情。 所以,这是问题: 工作表1的每日消费值为一年,每一行代表一天(A列为日,B为月,C为价值),总行数为267 表2有我的季度小时值,这意味着全年每天4 * 24的值(A列是白天,B是月份,C是小时和分钟的时间,D是我想插入每日值的位置),总数行数是35137 我想比较两个表(即列A和B)中的date值,只要它们相同,就需要将其值从表1中的C列中的值复制到表2中的D列中。 我希望我说得很清楚。 我会感到无法想象的任何帮助!

根据另一列中的文件名自动将图像和声音文件包含在excel列中

我有我的excel文件中的文件名列。 在Excel文件的同一个文件夹中,我使用文件名+'.jpg'的forms存在图像文件。 另外我有相同的文件名+'.mp3'的小mp3文件。 现在我想让每行的图像显示在一个新的列中,并且在另一个列中显示一个播放button来播放mp3文件。 我已经知道了“= HYPERLINK()”函数 – 用它,我可以构buildpath并链接到文件。 如果我有一个公式,它返回的对象本身,而不是只有一个链接,这将是好得多。 这可能吗? 理想情况下,多媒体文件不在Excel文件中。 但是,如果embedded文件更容易,那也是可以接受的。 也有一些非公式的方法可以,就像一些VBA脚本,它遍历所有的行。 编辑 :我发现以下工作代码播放.wav文件。 我可以转换所有的MP3文件 – 任何更好的主意? Private Declare Function sndPlaySound Lib "winmm.dll" _ Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _ ByVal uFlags As Long) As Long Private Const SND_SYNC = &H0 Private Const SND_ASYNC = &H1 Private Const SND_NODEFAULT = &H2 Private Const […]

Coulist在filterlist Excel以后

我想看看如何让这个公式正确工作的一个工作的例子 = SUMPRODUCT(小计(3,OFFSET($ P $ 7,ROW($ P $ 8:$ P $ 5500)-ROW($ P $ 7),, 1)), – ($ P $ 7:$ P $ 5500 = “74” )) 我试图实现的是计数范围内的所有单元格的值大于零,但我需要得到这个工作后,我应用filter。 我已经看到了几个例子,并没有得到它的工作,与小计FX。 在此先感谢您的帮助!

macros来dynamic增加excel的列名

Excel单元格 – 单元格(1,“Z”)包含一些值。 现在我想在Z之后写10个单元格。它将是Cells(1,“AJ”)。 我可以写macros,这将添加10在'Z',并给我excel列名称,即AJ?