Tag: 工作表函数

将小数四舍五入到小数倍

我正在尝试按照以下方式将小数点数加到特定值: 1. 12.12 —> 12.25 2. 12.5 —> 12.5 3. 12.59 —> 12.75 4. 12.75 —> 12.75 5. 12.77 —> 13 所以他们应该四舍五入到小数点.25 , .5和.75或者整数。 是否有Excelfunction可以做到这一点?

从Excel中的分隔string中提取单词?

我需要提取分号之间的特定单词,条件是这些单词包含意味着电子邮件的“@”。 这里是一个例子: A1 >> james john;Paris street;po box:12345;tel.987654321;username@site.com;usa B1 >> david eric;34th street;tel.543212345;name@web.net;canada;ottawa … 等等 请注意,电子邮件没有特定的位置,所以它可能在任何地方。 除了“@”之外,还没有常用的单词或字符,所以必须有一个公式来select分号+包含的“@”来提取电子邮件,并把它放在A2和B2等等

Excel – 创builddynamic总和公式范围

我目前使用下面的公式 =SUM(INDIRECT("'Net "&($A$2)&" "&RIGHT($A48,2)&"'!C4:C21")) 这完美的工作,但我试图使它的范围部分( C4:C21 )dynamic。 公式所引用的$A$2是某人input的内容,当前显示为“May”。 该公式所引用的$ A48仅仅是拉动年份的最后两位数字。 这些是文件的部分 总共有6个标签是重要的。 总共有4个选项卡,这些选项卡在某个月份的前几年的销售额总和。 所以我有网5月11日,网5月10日,净5月09日,净5月08日。这些是间接公式的标签find。 最后2个选项卡包括该公式存在的地方(5月12日净值)以及范围需要基于(Cust 5月12日)的选项卡。 在Cust May 12选项卡中,列A是星期几,列B是星期几,列C是我们销售数据的位置。 有人每天都会去,并在当天的销售types。 所以作为一个例子,我目前的销售数据从2012年5月1日到2012年5月18日。 2012年5月19日至2012年5月31日C列中的所有内容均为空白。 目前存在的销售数据为C4:C21 , C22:C34为空白。 因为我将前几年的销售额与今年的销售额进行比较,所以它们必须具有可比性,这就是为什么该公式仅对前几年销售额使用C4:C21原因。 我已经尝试了一些东西,包括CountA和一些偏移量来帮助我,但是我一直无法find解决scheme,使我的前几年销售公式的范围dynamic。 在“Cust May 12”选项卡中,当有人input第二天的销售数据时,我需要将公式简单地增加到以前所有年份的C4:C22 。

指向Excel中的相对其他工作表

我试图find一种方法来从一个单元格中获取当前工作表中左侧(在托盘中)的工作表中的单元格中的数据。 我知道如何打电话给其他表通过 =Sheet1!A1 但现在我需要最好的解释 =Sheet[-1]!A1 有任何想法吗?

如何通过XSSF事件API评估一个Excel公式

我正在使用Apache POI的事件API来读取XLSX文件,即通过SAXparsing器读取XLSX表格的内容。 我想知道如何通过使用XSSF事件API来获取公式的计算值。 我知道这样做是通过使用FormulaEvaluator类。 但是由于formulaEvaluator需要一个Workbook类的实例,所以我不想使用这种方法。 (我正在阅读包含一百万行和100列的Excel文件,所以如果我创build该Excel的工作簿对象,我的应用程序服务器将耗尽内存,因此我正在使用事件API) 如何在事件parsing中执行评估,而无需Workbook实例?

“公式省略相邻单元格”的解决方法

在Excel中,具有以下function: =IF(AND(N3=1,ISNUMBER(D3),ISNUMBER(E3)),SUM(D3:E3)-2,IF(AND(N3=1,D3="",E3=""),G3,IF(N3=1,"",IF(AND(N3=0,ISNUMBER(D3)),D3-1,IF(AND(N3=0,ISNUMBER(E3)),E3-1,IF(AND(N3=0,D3="",E3=""),G3,IF(N3="","",G3))))))) 我得到的错误: 公式省略相邻的单元格 如何修复公式以避免出现错误?

如果所有的Excel列值不一致,则返回

Excel电子表格中有以下数据: ABC 1 bbb 我想在数据之后的列中放入一个公式,比较行中的每个(文本)值,如果它们都相同,即A = B = C,则返回TRUE。 如果一个或多个值不同意,我希望它返回FALSE。 即 ABCD 1 bbb TRUE 2 beb FALSE 3 ebb FALSE 我知道像AND这样的逻辑函数,因此可以构build类似的东西 AND(A1=B1,A1=C1.. etc) ,然而,一旦列数增加,这很快就会变得难以处理。 重组数据是不可行的。 有谁知道一个OOTB / VB解决scheme?

如何使用函数或正则expression式从单元格中删除所有数字?

我有这样的单元格,每行一个: 达菲,约翰:“遗产:文明和犹太人”粉丝&歌唱,交响舞蹈+pipe弦乐组曲。 伯恩斯坦,“在城市”舞蹈情节。 Royal Phil./R.Williams 利莲,伊格纳斯1897-1963:歌曲,1920-1935。 Anja van Wijk,mezzo&Frans van Ruth,钢琴 欣德米特,Trauermusik。 Purcell,“童话女王”套房 罗西尼,弦乐奏鸣曲6.彼得罗夫,“创造世界”芭蕾舞团。 巴托克,罗马尼亚民谣Sz 56. Tartini,G长笛协奏曲wAMaiorov Leningrad Orch.for Ancient&Modern Music / Serov 比齐,威尔第,马斯内,普契尼:卡里,里戈莱托,维特,曼侬莱斯科特,托斯卡,图兰朵的歌曲Arias + Lara,Di Capua等人的歌曲 Peter Dvorsky,男高音W.Bratislava Orch./Lenard同时表演'Carmen'Overt'&'Thais'冥想。 Rec.Live,八十七分之一十 Fantini,Rauch,C.Straus,Priuli,Bertali:1648年维也纳皇家宫廷音乐节约克郡巴赫合唱团和巴洛克独奏者+伦敦巴洛克风格的黄铜/西摩 Vinci,Leonardo1690-1730:来自Semiramide Riconosciuta的Arias,Didone Abbandonata,La Caduta dei Decemviri,Lo Cecato Fauzo,La Festa de Bacco,Utica的Catone。 玛丽亚·彼得斯·索普。 wMCarraro指挥 格鲁克,莫扎特,贝多芬,韦伯,威尔第,瓦格纳,蓬基耶利,马斯卡尼,普契尼:阿里亚斯从阿尔塞斯特,唐乔瓦尼,菲德里奥,奥伯龙,巴洛,特里斯坦,沃克,齐格弗里德,Gotterdammerung,乔孔达,卡瓦莱里亚,托斯卡。 Helene Wildbrunn。 Rec.1919-24 我想删除所有号码。 我怎么用一个公式来做到这一点? 或者可能只是search和replace正则expression式?

优秀 – 舍入时间精确到15分钟

我有一个计算几个TIMES的差异的公式,并乘以24获得总和的十进制值: D10=(C9-D9)*24 我想这样做特别的四舍五入: 如果D9 is 1pm , C9 is 2:08 pm ,我想D10是1.25 换句话说 1:53 until 2:07 would be counted as 2 2:08 until 2:22 would be 2:15 2:23 through 2:37 would be 2:30 etc 有谁知道如何做这种特殊的四舍五入? 正如道格所言: i need the accrued time from 1 PM to 2:08 PM should round up to 1.25 hours whereas 1 […]

删除重复的值,但保留行值的其余部分

我有一个像这样的Excel表(csv): 我想输出(制表符分隔)是这样的: 基本上: 用空格replace重复但是 如果col6值与前一行的col1值不同,则应包含所有数据字段。 我正在努力创造一个可以做到这一点的公式。 如果我尝试“删除重复项”,则删除该值并将值向上移动一行。 我希望它删除重复项,但不会将值更改。