Tag: 比较

Excel公式将单元格与选定范围内的其他单元格进行比较

我的名字是迭戈,我需要你的知识: 我有一个列中的单元格的选定范围,我需要比较一个单元格值(文本)与选定范围内的其他单元格。 这个想法是获得行之间的差异的百分比,例如: ABC Yes Yes 0% Yes Yes 0% Yes Yes 0% Yes Yes 0% N/A Yes 50% Yes Yes 0% Yes Yes 0% Yes No 50% 我有一个能够做一列的工作的公式。 这个公式的目的是说明所select的单元格是否与其他单元格不同,所以如果是,并且它的部分是less数(可以说低于所select的select的50%),则添加1.如果它是与大多数相同的值,不添加一个值(或添加0)。 我知道这似乎很棘手,所以我会用公式解释: =IF(COUNTIF($A$1:$A$10;$A1)/COUNTA($A$1:$A$10)>0,5;0;1) 公式被填充,所以公式在公式的范围之间继续比较。 但是,正如你在C列中看到的那样,这个想法就是得到这个个体比较的平均值。 一个公式: =AVERAGE(COUNTIF($A$1:$A$10;$A1)/COUNTA($A$1:$A$10)>0,5;0;1);COUNTIF($B$1:$B$10;$B1)/COUNTA($B$1:$B$10)>0,5;0;1)) 所以我只是取一个数据单元格范围内的每列重复公式的平均值。 这是它真正棘手的地方 我们的想法是通过公式来判断是否存在TIE和哪个列。 所以说: ABC Yes Yes TIE IN COLUMN A Yes Yes TIE IN COLUMN A N/A Yes […]

Excel检查列中的值总是与其旁边的列相匹配

我需要运行一场比赛,但我不确定如何做到这一点。 我在A列中为每个员工提供了一个包含数千个ID号码的表单 然后我在B列中有一个唯一的UIDstring。 我需要确保每次在列A中显示值x时,在列B中它旁边的值是相同的。 所以,如果我有 1234 0987 1234 0987 1234 0988 它会标记0988,因为1234应该始终与它的权利相同

Excel比较两张表中的数据

我有两个需要比较的定价单。 有4列。 零件号,说明,折扣和价格。 我需要比较旧的表单和新的查找任何定价和百分比更新。 由于零件编号列表可以添加矿石从表中删除它不能逐行比较,并需要做这样的事情。 在表一中查看第一个零件编号。 (旧价目表) 在表二中find相同的零件号。 (新价目表) 比较百分比和价格,如果不同,然后突出显示在表二。

只通过匹配整个单词来突出显示单元格中的单词(而不是单元格)?

我正在尝试编写一个Excel文档的代码,使我能够完成以下任务: 在工作表中search列出的一组单词(由名称pipe理器定义) 仅将所列出的单词作为整个单词进行search,同时考虑到大小写敏感性,之前/之后的标点符号等。 在他们的单元格(而不是单元格本身)中列出的单词格式化为新的字体颜色(理想情况下,我希望它突出显示,但我不确定Excel是否允许这样做)。 我现在有下面列出的代码,它是突出显示单元格黄色并将列出的单词变为红色 – 但它匹配单词内的出现。 我怎样才能使它匹配整个单词? Sub ColorCertainWords() Dim Z As Long, Position As Long, Words As Variant, Cell As Range Words = Range("LIST") 'LIST defined by name manager as list of words that cannot be used For Each Cell In Sheets("Sheet1").Range("A1:AA6000") 'Range of cells to be checked If Len(Cell.Value) Then For Z […]

Excel帮助! 2个工作表和多个比较数据的公式

我有工作表1,我将需要上传到数据库。 我有工作表2,可能更新工作表1的信息。我想比较什么是工作表1与工作表2,如果有更新工作表1与工作表2中的信息更新工作表1,并将该行中的列a更改为“更新”。 示例我在工作表1中的B2中有一个ID号。我想查看它是否与列B中任何位置的工作表2中的ID号相匹配。如果是这样,我希望它检查工作表1 S2中的地址,并将其与之相比较如果它们匹配,则不做任何事情,如果它们与工作表2中的地址不同,则更新工作表1(S2)并将工作表A2更改为“更新”。 现在这只是第一步,但如果有人可以帮助我,我可能会找出其余的。 然后,我将需要检查其他列,以确保它们匹配,如果不是做同样的东西上面提到。 如果有人能告诉我如何将多个检查结合成相同的公式,那将是非常好的。 例如检查地址和县名(工作表1 x2,工作表2 x:x)并检查年龄(工作表1 af2,工作表2 af:af) 我已经为此工作了一个星期,而且我没有取得任何进展。 任何帮助将不胜感激。 谢谢!

比较来自不同工作簿的两张纸,直到达到特定行

要求:1)从另一个工作簿(Book2)复制所需的工作表到当前活动的工作簿(Book1)2)有两种types的数据 – typesA和typesB – 被杵在一起例如: Book1 : NV A 1 B 2 C 3 E 4 EFS files AA BB CC DD 每种types的Book1都与Book2进行比较,即保持比较,直到在下一行中遇到“Type B”为止。3)如果在Book1中找不到匹配,则在当前位置将Book3中的整行复制到Book1 我已经写了下面的代码,但复制algorithm不能正常工作,即它遇到下一行中的“EFS文件”string时不停止: Private Sub CommandButton1_Click() ' ##CODE TO COPY THE DESIRED DEFAULT SHEET TO CURRENT WORKBOOK (BASE) Dim wkbSource As Workbook, wkbDest As Workbook Dim shtToCopy As Worksheet 'setting current workbook as […]

比较Excel,Access或SQL Server中的文本

在编辑两个Excel表格时,我们已经失去了参考。 现在我们有一个像AC SERVO MOTOR MHMD082AIG(PANASONIC)(CNC-PLASMA SPARE PARTS) 另一个Excel工作表包含两个描述,描述1和描述2.我们通过分裂长描述的第一个和第二个30个字符来做出这两个描述。 我们没有做任何编程,但手动。 因为我们必须得到以下结果 说明1: 交stream伺服电机MHMD082AIG 说明2: PANASONIC(CNC-PLASMA SPARE PA 请注意,拆分是有意义的和可读的。 现在:-(怎样才能重build映射,在上面的例子中,我明白了如果我使用MHMD082AIG这个词,我可以映射excel,如果手工操作,我必须花费几天时间:-(。 任何想法使用Excel或Access或SQL Server是高度赞赏

使用python(或其他)从大csv文件创buildExcel数据表

在我的工作中,我们正在处理大量的房地产物业数据,这些数据集中在20万行(不断增长)的csv文件中。 这csv表包括信息,如:价格,表面积,build成年份,街道,街道,邮政编码等列。 我们正在进行的部分工作包括创build一个Excel表单,这些表单的属性可以与一组特定的对象(如表面积+/- 20%)相比较。 我想自动生成这样一个Excel列表,我正在考虑为此使用Python。 这是我想要程序要做的事情: 1)读取csv文件 2)获取所有必要的参数进行比较的Excel表格 3)使用适合这些参数的属性,从csv数据创build一个Excel工作表 4)重写抽象的参数描述(例如,如果“洗碗机”列的值为“0”,则写入“无洗碗机可用”),并将house_number列中的值附加到street_name列值 python是一个很好的方式来处理这个问题,或者你会有其他的build议吗?

比较范围并在VBAmacros中填充值

我正在尝试编写一个macros来比较Excel中的两个范围,Rng1和Rng2。 Rng1(“f2:f15”)包含正在使用的目标号码。 Rng2,(“a2:a91”)包含所有可能目标的编号。 Rng2右边的三列(“b2:b91”),(“c2:c91”)和(“d2:d91”)包含与每个目标编号关联的x,y和z坐标值。 我想让这个macros做的是在Rng1右边的3列(“g2:g15”),(“h2:h15”)和(“i2:i15”)中填充坐标值在Rng1中find的目标号码。 我写的下面的代码是重新调整“运行时错误”13,types不匹配“。 Sub macro() Dim Rng1 As Range, Rng2 As Range, Cell1 As Range, Cell2 As Range Set Rng1 = Range("f2:f15") Set Rng2 = Range("a2:a91") For i = 1 To Rng1 For j = 1 To Rng2 For Each Cell1 In Rng1(i) For Each Cell2 In Rng1(j) If Cell1.Value = Cell2.Value […]

比较python中不同长度的列

我有两个擅长文件(浓度,排放)。 两列都有:A =年份,B =月份,C =date,D =浓度/排放量。 但不同的长度。 对于排放,我有过去30年的日常数据(很多行),对于集中,我有几个月的数据。 我需要的是同一天的排放和集中的附加清单。 然后再绘制这个值。 但是,我把数据集中到excel的日子里,手动…真是太乏味了 – 我用python试过了,但是我不知道如何处理不同长度的…谢谢:=) import pandas as pd concentration= pd.read_excel() discharge= pd.read_excel() a = concentration.iloc[:,3:4] year_c= concentration.iloc[:,0] year_d= discharge.iloc[:,0] month_c=concentration.iloc[:,1] month_d=discharge.iloc[:,1] day_c= concentration.iloc[:,2] day_d= discharge.iloc[:,2] Q=[] for element in a: if year_c == year_d and month_c == month_d and day_c == day_d: Q.append(a)