Tag: 公式

公式或VBA – 查找string和一定数量的字符后面

我一直在使用 =if(isnumber(search("MyString",A1,1)),"MyString","Not Found") 查看是否在描述较长的单元格中存在“MyString”。 通常“MyString”后跟一个数字(即更改),如“MyString#”。 但是,“MyString”和它的数字不总是存在于描述的同一个地方: A2 = "MyString# is great today." A3 = "Today is a great day for MyString# to be in Excel." 有没有一种方法可以searchMyString,然后打印它和随后的数字? (我可能会想到这个或者忽略一些简单的东西!) 谢谢!!

公式单独复制粘贴没有改变

我之前也问过同样的问题。 但我无法得到确切的结果。 请帮助我通过VBAmacros。 谢谢。 题: 如何复制特定范围的公式(比如A10:A20)并将其粘贴到下一列。 我可以通过按F2对Excel中的单元格执行相同的操作,并单独复制该公式并将其粘贴到下一列中。 但是,如果我想select一个范围,并粘贴到下一列,我必须做什么? 请记住:答案不会因为我select相同的公式而改变。

简单的方法来移动公式

任何人都知道将公式从一个工作表移动到另一个工作表,同时保持他们的位置和工作表信息的快速和简单的方法。 我有一个预算工作表,用于search列中input的最后一位数据,但该列中的公式会干扰脚本。 我使用的脚本是这样的: Sub LastRowInOneColumn() 'Updateby20150305 Dim xLastRow As String With Application.ActiveSheet xLastRow = .Cells(.Rows.Count, "B").End(xlUp).Row End With MsgBox xLastRow End Sub 我甚至可以将它们移动到同一工作表中的新位置,但只需要维护其单元格位置。 有没有简单的方法一次把它们全部移动?

excel vba函数返回数组并粘贴到工作表公式中

是否有可能为vba函数返回数组值并粘贴在Excel表中与Excel公式? 例如,我想在excel单元格中写一个公式A1 =GetData()并按回车。 它返回4个指标,填入A1:A4,B1:B4单元格。 我尝试了Variant和Collection作为返回types。 值在那里,但它只填充第一个单元格。 Function GetData(Input1 As Range) As Variant Dim value() As Variant value(1, 1) = "somevalue" value(1, 2) = "somevalue" ………… value(2, 2) = "somevalue" GetData = value End Function

条件格式无法在Google电子表格中使用

我写了一个公式: =IF(len(d2)>0,IF(d2=0,true,false),IF(len(e2)>0,IF(e2=0,true,false),false)) 如果公式返回true,我想穿过整行。 但它不工作。 讨厌的事实是: 如果我把这个公式放入一个单元格,它显示正确的真值或假值。 如果我在整行上应用此公式,则只格式化A2和B2单元格。 为了testing是否与其他格式规则冲突,我只是删除了公式,并在自定义公式列中写下了“true”。 整行被格式化。 我把公式粘贴到一个单元格中,这也是真的。 如何在单元格中返回true的格式在条件格式中返回false? 我将公式应用于没有其他条件格式规则的单元格。 该公式不起作用。 那么A2和B2细胞的公式是如何工作的呢? 我尝试使用除真/假以外的值。 通常情况下,它在单元格中完美工作,但不是条件格式。 即使在新的电子表格中也不行。 请自己检查一下。 要从公式中获得“True”值,请在d2和e2中input0,并确认条件格式不符合该条件。 提前感谢您花时间阅读这个问题。

加数直到达到一定的百分比

我需要计算我需要多less门票才能达到目标百分比。 让我试着用一个例子来解释。 让我们假设我有以下数据 – 门票Met – 27错过的门票 – 3总票 – 30 Met% – 90%目标% – 95% 所以我想知道我应该达到多less票,达到95%(我的错过计数不会改变)

如果其他列不为空,Google表格会将值分开

我有一张表格,其中包含以下几分钟的数据,以便跟踪x任务需要多长时间: +———+———-+———-+ | A | B | C | +———+———-+———-+ | Task | Person 1 | Person 2 | | Task #1 | 10 | 20 | | Task #2 | 20 | 0 | | Task #3 | 0 | 30 | +———+———-+———-+ 我想为每个任务获得总计小时数,但是如果任务有时间给人1和人2,那么我需要这个任务的平均时间。 我以前想过的是: =(SUM(Tasks!$B$2:$B) + SUM(Tasks!$C$2:$C)) / 2 我认为这将工作,但后来我意识到这不会因为一些任务只能由人1处理。 以前的公式总数会给我40 ,但是我期望的价值应该是65 ,根据以下计算: […]

Excell公式在列ah中查找数字3,然后显示A列中同一行的文本

我有一个大约20列和100行的大型电子表格。 每列都有来自竞赛的数据,有些行是文字,有些是使用公式来排列1 – 100的数字。 我还有第2页的另一个栏目A,用于战利品清单。 所以我需要一个公式: 在第2页上,我想把第三列放在第A行第1列中。我需要列B1在第1页列AH上search排名中的第3位,并反映第1页A列中该行的文本。 我知道这很混乱,如果需要,我可以附上工作表的图片。 我不是非常好的,但是我已经用纸做了这个,并且撞到了墙上。 任何帮助将不胜感激。

部分string匹配,然后返回值

我正在努力快速编码银行交易。 我有一个银行数据下载表(表1),我想search说明(B列)与表2,列A的部分匹配。然后,如果匹配find,返回值从表2,列B到表1栏D; 和第2张C栏至第1张E栏。 表1 Column A Column B Column C Column D Column E 11/1/17 Transfer from Account 60617829-D 276 {acct} {location} 11/1/17 Transfer from Account 60692022-D 551.46 {acct} {location} 工作表2 Column A Column B (acct) Column C (location) 60617829-D 10430 03 60692022-D 10490 09 我正在尝试使用类似于“查找和获取”的解决scheme: Excel公式/ VBAsearch其他工作表中的部分string 但是,下面的代码将从工作表2的第一个值返回到工作表1上的所有值,而不正确地匹配它们。 我认为我的错误是我如何尝试使用数组,当它可能没有必要,但我很茫然。 Sub findAndGet() Dim sh1, sh2 […]

Excel如果单元格为空,则需要从另一个单元格移动数据

我想检查A列中的某个单元格是否为空,如果是,则将下一列B中的数据移入其中。 否则什么都没有做。 我希望能检查1500行。 我试过了 如果(A2 =“”,A2 = B2,“”)我想我可以把它复制到列中。 我得到一个循环错误参考,然后cellA2更改为0.谢谢你的帮助。