Tag: excel formula

显示用户的缺失值

我在Excel中有一张表,看起来像这样 role user a Joe b Joe c Joe a Frank 和第二张桌子 role a b c 是否有可能像例子中列出每个用户缺less的angular色? Frank bc

电子表格单元需要保持空白

我为我的交易业务创build了一些自动计算。 但是,我需要能够反映没有价值的空白单元格。 你会注意到第47行已经完全填满并且正确计算了。 但是,第48行没有date或入场价格。 我需要列P,列Q和列S反映空白。 每列的计算如下,结果可以在图中看到。 P48下的Calc是: =IF($D48="","",IF(OR(AND($D48="buy",$N48>=$C48),AND($D48="sell",$N48<=$C48)),"Win","Loss")) Q48下的Calc是: =IF(AND($P48="Win",$D48="buy"),ABS($N48-$C48)*10000,IF(AND($P48="Win",$D48="sell"),($C48-$N48)*10000,IF(AND($P48="Loss",$D48="buy"),($N48-$C48)*10000,IF(AND($P48="Loss",$D48="sell"),($C48-$N48)*10000)))) 最后S48的计算是: =IF($P48="Loss",$Q48*1,"") 这是一个非常复杂和详细的电子表格。 有人可以帮助我处理这些计算,使他们正常工作?

尝试获取Excel UDF自定义单元格格式以返回“空单元格”或“格式化用户input”

即时通讯尝试使用自定义定义的UDF函数来格式化一个巨大的Excel电话号码列表,以及我添加到这个Excel文件的任何未来的电话号码条目。 另外:UDF本身只是格式化电话号码,所以无论我input一个有没有扩展名的电话,它都会格式化为更具可读性。 我发现它在网上,并修补它,以适应我的需求。 那不是我的问题, 我的问题是,如何预先取得一个单元格的input值,并将其应用为单元格格式,而不返回所有没有值的单元格的#VALUE值。 我试过了一些效果: = IF(ISBLANK,“”,= CustomUDF(cellvalue)) 但不认为这会做这项工作。 如果你想看到我的UDF,在这里! Function cleanPhoneNumber(thisNumber As String) As String ' this function aspires to clean any phone number format ' to standard format (+9999) 999-999-9999 or 999-999-9999 ' works with almost all phone number formats stored in text Dim retNumber As String For i = 1 To […]

Excel多列search,自定义文本显示

在excel中执行多列search时是否可以返回给定的自定义值? 我有2张,在第一张我有3列,每列有几个唯一的数字行。 在第二张我有2列,这张sheet2中的第一列有一个唯一的数字,可以在第1列1,2或3中find。 在这个工作表2的第2列中,如果在工作表1的3列中的任何一列中find列1中的值,我想显示一个自定义文本。 例如,如果在sheet1 / Column3中findsheet2 / column1中的值,则文本应为=“在Column1中find的值”,如果在sheet1 / Column2中find该值,则文本应为=“在Column2中find的值”,如果在sheet1 / Column1中find该值,则文本应为=“在Column1中find的值”。 这是可能的,你能举一个这样的例子吗? 谢谢。

如何计算多列中的多个文本

我在Excel中处理一个大表,我想将数据分类。 我想要做的是让Excel计算C,D,E列中的条件发生多less次并返回值。 因此,通过C:Cselect“公司”,然后通过D:D查看“全时 – 温度”,然后用E:E查找诸如“工厂”的位置。 请参阅下面的示例表链接。 例: G4 =COUNTIFS($C:$C,"company",$D:$D,"full time – temp",$E:$E,"home") ,返回0 I4 =COUNTIFS($C:$C,"company bilingual",$D:$D,"bilingual – FT – perm") ,它将返回3 我的问题是列E 如果我想在单元格J4中返回多less“公司双语”是“双语 – FT – 彼尔姆”,并位于“工厂”,我得到0。 我试过使用 J4 =COUNTIFS($C:$C,"company bilingual",$D:$D,"bilingual – FT – perm",$E:$E,"Factory")但它返回0,我希望它返回是2,我的理解是说没有工厂单元格,所有有Factory的单元格都有3个项目,比如Factory – Dallas。 所以我想统计E列的所有工厂,而不是工厂的实际位置。 总之,我想要做的是find一个函数或数组,将列C,D和E列中的一个独特的事件。如果列中的单元格有多个单词,我希望能够select一个单词和最终仍然计算其他栏目中的所有事件并返回一个值。 在我的研究中,我遇到了不同的build议,但没有任何帮助我的问题。 我希望我已经解释了我的问题,任何援助非常感谢。 表的屏幕截图

excel vbamacros来匹配来自两个不同工作簿的单元格,并相应地进行复制和粘贴,并且只更新空单元格

请帮我在这.. 我有两个工作簿Bookone.xlsm和Booktwo.xlsm,bookone将是源,booktwo是目标excel文件。 Bookone和Booktwo有以下数据。 源文件和目标文件快照 我只需要更新空的单元格,但所有的单元格都在更新,包括非空单元格 输出我的VBA脚本。 产量 提前致谢.. :) 我的代码: Sub UpdateW2() Dim w1 As Worksheet, w2 As Worksheet Dim c As Range, FR As Long Application.ScreenUpdating = False Set w1 = Workbooks("BookOne.xlsm").Worksheets("Sheet1") Set w2 = Workbooks("BookTwo.xlsm").Worksheets("Sheet1") For Each c In w1.Range("D2", w1.Range("D" & Rows.Count).End(xlUp)) FR = 0 On Error Resume Next FR = Application.Match(c, […]

如何从另一张表中自动填充数据的列?

一般来说,这将是一个简单的任务,但是,我正在两张纸之间工作。 第一张是我的汇总表,我用来汇总我的数据,我稍后将用它来构build一些图表。 我工作的另一张纸是“Kickstarterscrape_06-02-201”,这个表包含我所有的有组织的数据。 我的目标是从我的数据表中提取数据:Kickstarter刮取按位置划分的项目数量,并在国家/地区表格下的摘要页面上进行汇总。 我已经在几个地点做了这个。 例如,我一直在拉这样的价值:= COUNTIF('kickstarterscrape_06-02-201'!X:X,“阿富汗”)。 不过,我有144个地点。 有没有办法总结这些数据,而不必复制,粘贴和编辑函数= COUNTIF('kickstarterscrape_06-02-20'!X:X,“”)每一次? 谢谢!

Excel HYPERLINKfunction不起作用

我有一个包含Google地图链接的电子表格,但链接不起作用。 它们是用这个函数生成的: =HYPERLINK("http://www.google.com/maps/place/" & F19 & "," & F20) …其中F19和F20包含+/-格式的纬度和长度坐标。 它似乎工作正常,产生一个链接和一切,但点击他们只是popup一个“发生意外的错误”的错误。 我已经使用了这个问题,但是我发现的所有解决scheme似乎都指向早期版本的Excel,并围绕注册在此系统上找不到的旧DLL。 通过在单元格中inputURL自动生成的链接也会popup错误消息,但同时也会正确打开链接。 有什么build议?

如何引用excel超链接中的单元格

这是我所尝试过的 =HYPERLINK("#"+M4+"!A1","Go To Go To Store") 第一部分不会将单元格值添加到string的其他部分。 它输出“#”+“文本”+“!A1”而不是#Text!A1 如果我远离总体目标是要将每个电子表格的超链接列表放入一个下拉列表中,那么您可以build议

Excel:删除列B列中的重复列表中的值?

在AI列中有一系列数字顺序。 每个号码都在自己的小区中。 在列BI中有一个包含所有这些数字的单元格。 A列中的每一行都有B列中该单元格的副本。 例如: A1:100 A2:200 A3:300 B1:100 200 300 B2:100 200 300 B3:100 200 300 我需要一种方法来从B列表中删除列A值,以便列B中的每个列表不包括其列A中的值 例如: A1:100 A2:200 A3:300 B1:200 300 B2:100 300 B3:100 200 基本上是这个问题的反面。 我怎么能做到这一点,最好没有VB? 这是Pastebin上的整个数据集。