Tag: excel formula

使用公式分隔IP地址的八位字节

我想分开使用公式的IP地址的八位组。 我已经尝试了一些像替代和发现的东西,但无法弄清楚这一点。 我想要实现的例子,只从Cell A1和Cell B1 : 10.17.9.192 | 192.168.0.1 10 | 192 17 | 168 9 | 0 192 | 1

如何根据另一个单元格中的数据在Excel中创buildURL?

考虑下面的Excel工作表: ABC 1 ASX:ANZ ANZ:ASX http://www.site.com/page?id=ANZ:ASX 2 DOW:1234 1234:DOW http://www.site.com/page?id=1234:DOW 3 NASDAQ:EXP EXP:NASDAQ http://www.site.com/page?id=EXP:NASDAQ 我需要一个B和C列的公式。 在B列中,我需要将A列的值拆分:以及两个相反的结果部分,请参阅三个示例。 在C列中,我需要将来自B的结果添加到(硬拷贝)URL( http://www.site.com/page?id= )以形成链接。 谁能帮助我? 非常感谢您的帮助!

Excel公式自动增量X行后

我导入了几千行的数据到Excel,而一个项目表示一行,我不得不修改每个项目,以便11行代表相同的项目ID。 例如:- 原版的 63 —>data 64 —>data 65 —>data 当前 63 —>data 63 —>data 63 —>data 63 —>data 63 —>data 63 —>data 63 —>data 63 —>data 63 —>data 63 —>data 63 —>data 64 —>data 64 —>data 64 —>data 64 —>data 64 —>data 64 —>data 64 —>data 64 —>data 64 —>data 64 —>data 64 —>data (你明白了)… […]

Excelmacros将值添加到具有公式的单元格

我试图设置一个macros来添加一个值,比如10,给一个已经存在公式的现有单元格。 我想细胞保持公式。 这是我迄今为止所做的: Sub addvalue 'Keyboard Shortcut: Ctrl+Shift+A ActiveCell.Formula = ActiveCell.Formula + 10 End Sub 这不适合我。 它适用于单元格只是一个数字,但不是当我试图调整的单元格是一个公式。 如果我试图调整的单元格包含=A1 + 4 ,我运行这个macros,我想它是macros后运行=A1 + 14 。

拖动公式时自动增加工作表参考

我有一个公式与以下语法: =SheetName!E10 并需要一些方法来拖动公式,并改变表名称,因为它向右移动。 所以E10部分需要保持与我拖动公式一样的纸张数量递增。 我们有很多行和列要做,这肯定会加速我们。 这可能吗? 所以结果如下所示: =Sheet1!E10 =Sheet2!E10 =Sheet3!E10 这是结果: 从应用这个公式: =INDIRECT("mo"&COLUMN()+0&"!B4")

Excel – 在单个单元格中分别计算字母和数字

我需要一种方法来在一个单元格内分别统计数字和字母。 例如,如果一个单元格包含1234567ABC我需要能够输出这个 “7号”和 “3个字母”。 我想不出一种方法来使用len()函数,而countif只计数单元格本身。 任何帮助,将不胜感激。

Excel和更改两个下拉列表之间的值

我有两个下拉列表 – 一个是依赖于其他 – 意思是如果我从A1列表中select一个特定的值,一个特定的列表出现在A2。 这工作得很好。 但是,当我在A1中更改值时,A2保留在单元格中,直到我单击列表中 – 那么A2中的值将根据我的select而改变。 例如,如果列表1是['是','否']并且列表为是:[1,2,3]否:[4,5,6]。 首先我为A1select“是”,然后为A2select2。 然后,如果我为A1select“否”,则“2”保持在A2中,直到我实际上点击A2来select一个新值(4,5,6)。 一旦我改变了A1的select,有什么办法可以“清除”A2? 谢谢!

如果年份相等,Excel总和

我有两列数据; A: 12/31/2013 2013年12月30日 2013年12月29日 2013年12月28日 2013年12月27日 2012年12月26日 B: 10 10 10 10 10 五 我的公式是:= SUM(IF(YEAR(G6:G11)= 2013,H6:H11,0),0) 在向导中答案是50 但是当我input时,它在页面上显示55。 有什么想法吗? 解决方法:在写公式时,按“Ctrl + Shift + Enter”谢谢

如何基于列分片中的值与另一个表筛选Excel表?

首先,我不认为VLOOKUP会为我工作,因为我在每个表中有数十列。 假设我有表1: Serial# Value1 Value2 Value3 Value4 1 4 34 65 23 2 123 43 54 46 3 87 98 85 34 4 654 8 645 3 表2: SF 1 3 4 我想根据SF中的序列号来筛选表1。 Serial# Value1 Value2 Value3 Value4 1 4 34 65 23 3 87 98 85 34 4 654 8 645 3 使用VLOOKUP意味着我必须为每一列填写一个公式。 我想避免这一点。 […]

Excel索引与偏移/间接 – 我不明白为什么偏移/间接在这种情况下更快

我有一个工作簿设置第一个选项卡包含参数列表。 每一列是不同实例的一组参数。 然后我有一个实例的模板工作表,用户使这个模板的许多副本。 模板所做的一件事就是dynamic地从第一张表中拉出参数。 用户input一个列号(1到n),该列中的参数从第一个工作表拉出,用于该实例。 然后该实例使用这些参数运行数十万行计算。 参数表 示例实例 我的问题似乎与波动有关。 对于大量实例,如果使用偏移或间接来获取参数,则工作簿中任何单元格中的任何更改都会导致在每个实例工作表上重新检索参数,因此每次都会重新计算每个工作表的整体,每当进行更改时,将工作簿冻结约3秒钟。 我以为我可以通过使用索引来减轻这一点。 每个工作表参数引用包含该参数的第一个工作表上的行,并将列号作为索引参数提取。 这解决了导致重新计算的任何变化的问题。 现在只有参数范围的变化会导致重新计算,但由于某些原因,情况会更糟糕。 现在,更改工作簿中的随机单元格不再导致整个事情在重新计算时冻结3秒钟,但更改参数范围中的相关单元格将导致每个表单重新计算,并需要大约10秒钟。 为什么这个方法慢得多。 在技​​术上应该像以前一样做相同的事情,只是在相关参数改变的时候。 有什么办法可以设置它,以便当前面板上的参数发生变化时,只有受该参数影响的纸张才会重新计算? 解决scheme 我考虑过涉及VBA的复杂解决scheme,于是复制模板实例监视其“实例号”单元。 当它被更改时,VBA代码可以将相应的参数复制到工作表并在这里硬拷贝这些值。 我还需要VBA监视主参数表上的更改事件。 当任何东西被改变时,它将不得不检查列号,迭代所有的模板,并重新复制值,如果该实例编号被引用。 我想避免这个解决scheme的原因是使VBA保持不变,但如果没有办法让excel的重新计算变得更加智能化,那么可能有必要这样做。