Tag:

如何在Excel中将单元格的默认值设置为常量

第二个职位和问题。 还是相当新手。 如何将某些单元格的默认值设置为9999,例如,即使有人在该单元格中input了值,然后删除了它们的条目,它将返回到默认值? 那有意义吗? 一步步.. 1)单元格C9:C21没有任何input,所以他们都说“9999” 2)用户在C12中input“45” 3)用户实现错误,从C12中删除条目并将其input到C15中 4)单元格C12应该恢复到默认的数字/值 这是可行的吗? (对所有解决scheme开放) 谢谢。

Excel IF和或值范围

我有一个公式,目前大部分工作相当好。 最初是90%-100 = 5,85%-89.99%= 4和80%-84.99%= 3等得分因子。 这是用下面的公式表示的: =IF($B10>=90%,5,IF($B10>=85%,4,IF($B10>=80%,3,IF($B10>=75%,2,IF($B10<=74.99%,1))))) 所以新要求如下: 范围值图片 95 to 100% = 5 85 to 89.99% or 101.1 to 105% = 4 80 to 89.99% or 105.1 to 110% = 3 75 to 79.99% or 110.1 to 115% = 2 Less than 74.9 = 1 所以我所处的困境是我无法弄清楚如何为值2,3和4创build一个范围,使得得分值成为真实。 所以得分值4应该在85%到89.99%的范围内,或者101.1%到105%是正确的。 有没有人有任何想法如何重组这个范围包括范围,如果任何一个范围是真实的,它会显示正确的评分值? 在此先感谢您的帮助。

Excel – VBA – 在单元格内search特定的值

是否有可能在列中search特定值? 我希望能够search列“B”中的所有单元格,并在其中查找“单词”“不可能”(不区分大小写)。 我有其他的一切,只需要知道这是可能的,或者如何做。 我目前的代码如下所示: Sub PriorityAIMS() ActiveSheet.Name = "Raw Data" Dim ws As Worksheet Set ws = Sheets("Raw Data") Dim ws1 As Worksheet Set ws1 = ThisWorkbook.Sheets.Add(After:= _ ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)) ws1.Name = "FEAS" ws.Activate Row = 2 Dim i As Integer For i = 1 To 1500 If (Cells(i, 2).Value = (HAS FEAS IN IT) Then […]

Excel VBA – 评估和索引函数返回#VALUE! 错误

所以我有一个macros的文件,其中有三列。 macros检测我的三个柱面文件的另一个工作簿中的特定列和行。 请参阅下面的图像的工作簿1。 然后,应查看工作簿2的行和列(请参见下文),并find与工作簿1匹配的列A和B的位置,并将C列的相应值粘贴到工作簿2(值为1)中。 不过,我一直在获得#VALUE! 错误,我不知道为什么发生。 仅供参考 – 列数继续为51,但不适合图像 下面是这个macros的代码: Sub Location() Dim i As Long, k As Long, ws1 As Worksheet, ws2 As Worksheet Dim lastrow As Long Set ws1 = Workbooks("Book3.xlsm").Worksheets("Sheet1") Set ws2 = Workbooks("Book4.xlsm").Worksheets("Sheet1") lastrow = ws1.Cells(ws1.Rows.Count, 1).End(xlUp).Row For i = 2 To ws2.Cells(ws2.Rows.Count, 1).End(xlUp).Row For k = 2 To ws2.Cells(1, ws2.Columns.Count).End(xlToLeft).Column […]

build议使用EXCEL公式来查找连续的第一个和第二个已定义的单元值更改

我需要一个正则expression式的build议(没有VBA /没有数组公式),请执行以下操作: 有以下数据集: 我需要一个公式进入列A和B,并将第一个和第二个月的变化从1到2相应地返回给每一行。 在可search范围内只有1个和2个被使用。

Excel保留重复文本时总结重复值

我需要帮助一个值的loooong列表可能有重复所需的数量总和,但保留其重复。 很难解释,我想达到的情景和目标的例子。 请帮忙。 现状物质价值 一个10 b 10 一个10 c 10 c 10 一个10 b 10 b 10 b 10 实现物质价值的目标 一个30 b 40 一个30 c 20 c 20 一个30 b 40 b 40 b 40 像上面的东西。 我混杂着公式。 请帮忙!

Python文件无法在Excel中正确打开(值不在单元格中)

我用file.write命令写了一个Python代码,所以我的计算值全部写入到一个文件中。 当提示打开文件时,我selectMicrosoft Excel作为打开它的应用程序。 这里是代码: for i in range (0,len(result)-1): … file.write("%s " % result[i][0][0]) … file.write("%s \n" % result[i][0][1]) … branch = result[i] … NumPoints = len(branch) … for j in range (biggestHWS, NumPoints – biggestHWS): … HWS = biggestHWS # reset HWS … file.write("%s " % result[i][0][0]) … file.write("%s " % result[i][0][1]) … file.write("%s […]

VBA – 基于其他两个单元更改单元格值

我需要这个脚本来清空4个单元格,并在满足这两个条件时将单元格从完成更改为待定。 我对VBA还是很缺乏经验,所以对于非常基本和难看的代码表示歉意:P If Range("C5").Value Like "Done" And Range("D5").Value = "1" Then Range("A5:B5").ClearContents If Range("C5").Value Like "Done" And Range("D5").Value = "1" Then Range("D5:E5").ClearContents If Range("C5").Value Like "Done" And Range("D5").Value = "1" Then Range("C5").Value = "Pending" End If End If End If 我不明白为什么在这种情况下,C5 Cell不会自行更改为待处理状态,因为D5 Cell确实会自行清除。 难道是因为我使用单元格C5的数据validation? 它提取名为= TaskState的列表 TaskState由以下4个选项组成:待处理完成保留完成 非常感谢

获取一个单元格的值,存储一个variables,然后下一个单元格,下一行(Excel)

我想获得一个单元格的值,并将其存储为一个variables。 然后将另一个区域中另一个单元格的值设置为该variables。 然后移动到单元格。 当行中的所有单元格都被捕获后,我想移动到下一行,并重新开始第一个单元格和第一个variables。 我不知道如何移动到下一个单元格,然后将新的范围中的值设置为variables。 这是我到目前为止 Dim rng As Range Dim row As Range Dim cell As Range Dim card1 As String Dim card2 As String Dim card3 As String Dim card4 As String Dim card5 As String Dim valueRng As Range Set rng = Range("A2:D4") Set valueRng = ("F2:I4") For Each row In rng.Rows […]

限制公式中的单元格值

我想在公式中使用某种限制或超出/低于规则。 前提是如果一个数字超过一定的数值​​,那么我只想要取这个数值。 这是一个例子: 如果员工的工作时间超过每月80小时,则只能使用80小时进行会计处理。 假设我的员工Bob的时间表如下所示: 1月= 20小时 2月= 40小时 Mar = 100小时 4月= 60小时 等等 如果鲍勃得到了100美元/小时的工资,那么他的最终付款应该是100美元/小时*总工时。 或者在excel格式中,如果小时存储在B列中,则类似于= 100 * sum(b1:b12)。 但是,我只想每个月最多80小时……就会计而言,以上例子中的小时数将如下所示: 1月= 20小时 2月= 40小时 Mar = 80小时 4月= 60小时 等等 我宁愿不build立在另一列= if(b1> 80,80,b1)。 说实话,现在我搞不明白了。 请帮忙!