我正在试图检查两张表上的数据。 逻辑: 如果Sheet2上的ABC ABC数据与Sheet1上任何行上同一列上的数据相匹配,然后检查两张纸上的col E和col F,并在Sheet2上有不同的数据时将其着色为黄色 码: Option Explicit Sub CheckData() Dim wb, wn As Worksheet Dim i, j, m Dim strA, strB, strC, strE, strF, NstrA, NstrB, NstrC, NstrE, NstrF As String Dim FinalRowB, FinalRowN, count Set wb = Sheets(1) Set wn = Sheets(2) FinalRowB = wb.Range("A900000").End(xlUp).Row FinalRowN = wn.Range("A900000").End(xlUp).Row For i = 2 […]
我有一个列有不同date的列,并且想要检查date是否等于或在当年1月1日之后。 我使用下面的代码来获得今年1月1日。 ="01.01."&YEAR(TODAY()) 我将如何插入一个公式,以检查单元格B3中的date是否相等或在给定的date之后? 以下是不工作 =IF(B3>=""01.01."&YEAR(TODAY())";True;False)
我有两个大的Excel表,包含以下列: date时间值 大多数date对于两张表是常见的,但是有时在一张表中有比另一张多的date,使得行数不相同。 为了使它更具视觉效果,我有两张纸的小部分。 您可以看到第二张纸上缺less22:00的时间 表1 date时间值 2013.02.26 20:00 1714 2013.02.26 21:00 3121 2013.02.26 22:00 3485 2013.02.26 23:00 4501 2013.02.27 00:00 4407 2013.02.27 01:00 3359 2013.02.27 02:00 4455 Sheet2中 date开放值 2013.02.26 20:00 3106 2013.02.26 21:00 7330 2013.02.26 23:00 7297 2013.02.27 00:00 6469 2013.02.27 01:00 4833 2013.02.27 02:00 6841 我想以某种方式比较两个工作表中相同date和时间的值。 有谁知道如何处理这个?
我必须比较不同的数据集来发现它们之间的偏差。 数据集总是一个多列表(最多1000列)。 目前,我使用普通的Excel工作簿,并与一个公式比较两个单元格: =IF(Master!A2=Test!A2);0;Master!A2&"/"&Test!A2) 所以如果不存在偏差,那么这个值就是零。 但是,如果input(纯文本/ CSV)文件太大,例如包含> 50k行,则Excel变得非常慢。 有没有解决scheme使用PowerPivot来做到这一点?
让我分享一下这个问题,我正在试图确定比较多个参数的胜利者列表: 首先,我需要比较故障点。 你有更好的地方,你得到的越less。 如果故障点相等,则需要比较时间。 比较时间,你做得越快,你得到更大的地方(绿色的列表示正确的结果)。 我用这个公式: = IF(AA16 = “”; “”; COUNTIF($ Z $ 16:$ Z $ 24, “<” &Z16)+ 1 + SUMPRODUCT( – ($ Z $ 16:$ Z $ 24 = Z16); – ($ AA $ 16:$ AA $ 24>中AA16))) 但是,我得到了时间参数的错误比较。 我的猜测是,这是一个小问题,我有或公式本身是完全错误的。 提前致谢。
我需要创build一个Excel表,比较两个样本表,一个包含序列号和其他信息。 第二张表包含保修date。 例如,source1表包含如下的数据 Model Serial Location Dell 1234 A Thoshiba 2345 B Apple 3456 C Cisco 4567 D Sun 5678 E source2包含如下的数据 Serial Warranty Status 2345 1/1/2010 4567 2/2/2012 1112 3/2/2015 结果应该是 Model Serial Location Warranty Status Dell 1234 A Not Found Thoshiba 2345 B 1/1/2010 Apple 3456 C Not Found Cisco 4567 D 2/2/2012 […]
我有来自不同来源的相同数据,既不完整,也可能不完整。 我有2个文件; 文件#1有; 身份证,邮编,YoB,性别 文件#2有:电子邮件,身份证,邮编,YOB,性别 这两个文件中的ID是相同的,但#1有一些ID#2没有,反之亦然。 电子邮件已连接到该ID。 ID的链接到邮编,YoB和性别。 在这两个文件中的一些信息丢失。 例如文件#1和#2都有ID 1234,只有#1它只有一个邮政编码,YoB但没有性别。 #2有邮编和性别但没有YoB。 我想在一个文件中包含所有的信息; 电子邮件,身份证,YoB,邮编,性别 我尝试按照字母顺序排列两个ID,然后将它们放在一起并search重复项,但因为#1有一些ID,所以#2不能将它们组合起来… 什么是解决这个问题的最好方法? 顺便说一下它的#1约12000个ID和#2的9500
我只是想知道是否有任何方法比较使用macros的两个Excel电子表格。 我有一块macros,基本上做的工作,但它逐列检查。 所以说如果我有一个在sheet1 A(1,1)中定义的值,并且如果sheet1中的A(1,1)中不存在相同的值,但是存在于列的任何一行中的值则不会提出投诉。 'compare Sheet Sub CompareTable() Dim tem, tem1 As String Dim text1, text2 As String Dim i As Integer, hang1 As Long, hang2 As Long, lie As Long, maxhang As Long, maxlie As Long Sheets("Sheet1").Select Columns("A:A").Select With Selection.Interior .Pattern = xlNone .TintAndShade = 0 .PatternTintAndShade = 0 End With Range("A1").Select Sheets("Sheet2").Select Dim […]
我想用Excel中的数据进行一些操作。 作为一个背景,我有两个不同的工作表与库存,一个是需要build造一个设备的材料和另一个库存的材料,他们都有相同的组件,但sorting不同。 我想把它们结合起来,如下所示:具有所需材料的表格需要知道库存值以validation需要的数量,并在这种情况下对它们进行sorting。 例如: 表1 Part # Needed Stock 1234 5 I want here the value from table 2 5678 5 I want here the value from table 2 9876 6 I want here the value from table 2 5432 7 I want here the value from table 2 表2 Part # Stock 5432 2 […]
我有一个macros来填补date背景,如果他们不是今天的转发。 它很好地工作,但是,只是在一个页面中,DateValues不能正确比较。 我试图用MessageBoxes显示结果,它说16.06.2016大于29.10.2016 我的macros: Sub DolguRenkleri(ByVal StartIndex As Integer, ByVal EndIndex As Integer) Dim Tarih As String Dim Formul As String Dim Formul2 As String Tarih = Left(Now, 10) For i = StartIndex To EndIndex – 1 MsgBox (Cells(i, 2).Value > DateValue(Tarih)) If Cells(i, 2) <= DateValue(Tarih) Then With Range("A" + CStr(i), "H" + CStr(i)) […]