excel表格内自动判断并变更结束状态
发布网友
发布时间:2022-05-02 07:03
我来回答
共2个回答
热心网友
时间:2023-10-10 14:15
如图,根据实际单元格范围调整代码即可.
Sub a()
Dim iRow As Long, i As Long, j As Long
iRow = Range("E60000").End(xlUp).Row
For i = 1 To iRow
If Range("E" & i) = "No" Then
For j = 1 To iRow
If Range("A" & j) = Range("A" & i) Then Range("A" & j).EntireRow.Interior.Color = RGB(255, 255, 0)
Next j
End If
Next i
End Sub
追问
谢谢,我试过了,还是不行,我按照你的办法,选了单元格,代码复制运行后没有其它变化啊
追答代码中的条件为"No",数据中为"no",大小写不一致.
条件不成立,所以没有变化.
热心网友
时间:2023-10-10 14:16
这个其实是数据库运算的问题。不是单独用公式=××可以解决的问题。
工具材料:excel
知识点:数据透视表
原理:对相同的订单筛选出状态,针对不同的状态给予赋值,或者变色。
步骤:
1、全选这个表格,菜单插入→数据透视表,确认
2、左方是数据透视表,右方是数据透视表字段选择。
2.1字段选择的左上角是筛选条件,将“状态”列拖进去。随着这个选择,数据透视表左上方出现了一行,a1=“状态”,b1=“全部”(可以手工选择自动结束、未结束等值)
2.2字段选择的右上角是列标题,可以将日期、编码、……等0个或多个以及“状态”拖进去。
2.3字段选择的左下角是航标题,将“订单”拖进去
2.4字段选择的右下角是数值,将“状态”拖进去,值字段设置,将求和改成计数。(可以统计该订单同一状态出现了多少次)
3、完成后手工选择b1=“未结束”。这样,有未结束的订单就出来了,没有未结束的订单号就隐含了。
至于是否对订单上色,就根据个人喜好了。
excel表格内自动判断并变更结束状态
如图,根据实际单元格范围调整代码即可.Sub a() Dim iRow As Long, i As Long, j As Long iRow = Range("E60000").End(xlUp).Row For i = 1 To iRow If Range("E" & i) = "No" Then For j = 1 To iRow If Range("A" & j) = Range("A" & i) Then ...
Excel中,状态怎样自动更新?
该公式会判断实际完成日期是否早于或等于结束日期,如果是,则状态为“已完成”;如果实际完成日期晚于结束日期,则状态为“逾期X天”,其中“X”为逾期天数;如果实际完成日期仍在结束日期之前,则状态为“进行中”。将公式拖拽至下方的单元格中,即可自动填充公式。这样,当Excel进度为100%时,实际完成...
怎么用Excel自动判断空值并返回结果?Excel自动判断空值并返回结果的操...
1、首先,新建并打开excel表格,输入一些数据进行演示操作。要找到支出列的空值,并返回结果“节约”。2、将光标停留在e2单元格,点击菜单栏的公式——“插入函数”。3、在函数对话框内输入“if”,进行搜索。4、弹出函数参数设置框,在“测试条件”处输入“ISBLANK(C2)”,ISBLANK函数是测试单元格是否为...
excel中使单元格内容判断并自动更改!
右键点工作表的名字(在工作薄的左下角),查看代码,粘贴如下内容(手机输入,问问有误,请把长空格替换为回车): Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo Line1 If Target.Address <> "$A$1" then GoTo Line1 if Target.Value < 5 Then Application.EnableEvents = ...
excel如何根据单元格的数值自动判断并显示状态?
在A2单元格中输入或粘贴以下公式 =IF(D2=0,"已结清","未结清")特别注意:公式中的逗号和引号都应该在英文状态下输入!
如何让EXCEL自动判断并将所有包含有“XXXX/XX/XX 23:59:00”的时间单元...
- TEXT(A1,"hh:mm:ss"):将A1单元格中的时间转换成hh:mm:ss的格式,方便比较。- IF函数:判断A1单元格中的时间是否等于23:59:00,如果等于,则执行后面的操作,否则把A1中的时间复制到B1。- DATE函数:根据A1单元格中的年月日,生成次日零点的日期。- YEAR(A1)、MONTH(A1)和DAY(A1):分别...
Excel中如何自动判别数据并归类
,$H$3,IF(AND(B2>=$F$4,B2<=$G$4),$H$4,IF(AND(B2>=$F$5,B2<=$G$5),$H$5,""))),下拉自动填充 用LOOKUP函数:C2公式=LOOKUP(B2,Sheet2!A:A,Sheet2!C:C)往下 拉就可以。sheet2表下,内容可以任意增加,但有一点必须注意,sheet2表必须按A列值从小到大升序排列 ...
请教大家:在电子表格中怎样自动判断已输入区域,输入数据完成时直接按回...
这样的操作,你可以利用Excel中的宏程序来进行设定。先启动 宏录制 然后照着 你说的顺序进行一次操作,录制完成的代码稍作改动,并设置快捷方式即可
在EXCEL中 如何使表格自动判断
用条件函数,在A3输入:=IF(A1+A2=2,2,"")在A4输入:=IF(A1+A2=-2,-2,"")那就改改上面的函数,其实真的很简单,在A3格输入:=IF(A1+A2>0,A1+A2,"")A4格输入:=IF(A1+A2<0,A1+A2,"")
excel 表格如何自动判断OK还是NG?
你也太有才了啊!!!居然没有判断的标准,EXCEL表格也没有行列标号的!!怎么让判断啊 现假设左上角的“检验项目”4个字是在A1:A2合并单元格的,判断的标准是E3:L3必须全部符合C3和D3的上下限以内的才判定为OK,否则为NG,在这样的前提下,才有Q3单元格输入公式:=IF(COUNTIFS(E3:L3,"<="&C...