Tag: 匹配

匹配绝对值并返回整列EXCEL

我们有一个表示数字的行,其中提取了两个最大的绝对值。 在这些指示性数字下,我们有数据跨越n行。 现在我们想要得到每个最大指示值的行。 例如: -1.6 2.5 0.5 1.2 gh bh dh jh 12 45 45 89 下面的公式find前两个最大的值(比如P1和Q1 ): =LARGE(ABS($A$1:$D$1),1) =LARGE(ABS($A$1:$D$1),2) 现在,如果最大的指标是积极的,下面的公式工作: =INDEX(A:D,0,MATCH($Q$1,$A$1:$D$1,0)) 当他们是负面的时候我们不能为指示物工作。 任何提示将不胜感激。 谢谢。 在这种特殊情况下的预期输出应该如下所示: -1.6 2.5 gh bh 12 45

EXCEL:Vlookup和Match Function – 获取它旁边的单元格值

我有2张。 一个是子表 ,另一个是主表 。 我需要从主表中的主表获取master_id。 正如你可以看到下面,我从这个Excel得到的公式:检查如果单元格值列中存在,然后获取NEXT单元格的值 ,它不适用于我。 谢谢。 儿童表 ABC child_id reference_no master_id 1 2017001 =IF(MATCH(B2,master.B2:B15,1), "NO MATCH", VLOOKUP(B2,master.A2:B15,2,0)) 2 2017002 NO MATCH 主表 AB master_id reference_no a1 2017002 a2 2017003

将数组中的string与范围Excel VBA匹配

我有以下公共子: Public Sub HowToSort() Dim i As Long, j As Long, h As Long, curCell As Range, cellBelow(1 To 10) As Variant Dim sortOrder(1 To 10), colIsString(1 To 10) As Variant For i = 1 To hdrCount 'Find location of a cell Set curCell = Application.WorksheetFunction.Match(headRow(i), Range("a1:z1")) ' Eventually extend outwards? cellBelow(i) = curCell.Offset(0, 1).Value […]

types不匹配,将excel单元格值与数组值进行比较* FIXED *

目前的问题: 目标是将源.csv文件中的数据复制到目标Excel工作表,基于将.csv的每一行中的值与Excel工作表列中的值相匹配,然后根据该值将正确的单元格复制到Excel表格。 我从一个循环中的.csv文件中将数据收集到一个数组中,将数组中的一个值与目标Excel表A列中的值进行比较,如果匹配发生,数组中的所有值都将被复制到Excel表格中的相应行。 当我试图比较Excel工作表的单元格值与数组值时,我现在得到“types不匹配”错误。 这里是代码的相关位: sfile="\\DFSpath\file1.csv" smaster="\\DFSpath\file2.xlsx" set xlapp = createobject("excel.application") set wbtarget = xlapp.workbooks.open(smaster) set tgtworksheet = wbtarget.worksheets("sheet1") set usedRowsXP = tgtworksheet.UsedRange.Rows dim fs,objTextFile set fs=CreateObject("Scripting.FileSystemObject") dim arrStr set objTextFile = fs.OpenTextFile(sfile) Do while NOT objTextFile.AtEndOfStream arrStr = split(objTextFile.ReadLine,",") for each oRow in usedRowsXP Introw = oRow If tgtworksheet.cells(Introw,1).value = arrStr(2) Then tgtworksheet.cells(Introw,4).value = […]

excelsearch表中的string,如果为true,则返回string

A列包含不同的文本 – 大约1000个条目,但相同的文本将出现在不同的单元格中。 在第二个单独的列(G列)=一个单独的表格中,每个单元格包含多个设置文本string之一(每个字符长度可以是2到5个字符)。 总共有20个左右。 我想search列G中每个文本string的每个单元格的开始,如果存在(比如说G3的内容),我希望G3的内容显示在列B中匹配的单元格一个。 这个问题很复杂,包含ASC和SC的匹配文本以及进一步的单个charcater匹配*(尽pipe如果这给出了更简单的结果,我可以排除*)。 例子 列A包含 ASC1 HHHH ……… ASC2 IIII ……. ASC2 AAAA ……… SC2 JJJJ …. 试用洞…….. TRIALHOLE …… OP1 MMMM … ASC1COMPLEX KAN1 PS BAN * TTC Jiokl jj G栏 ASC1 ASC2 * OP1 PS SC2 试用 校验 所以B列应该显示 ASC1 ASC2 ASC2 SC2 试用 试用 OP1 ASC1 0(或其他一些错误/遗漏值) PS […]

程序没有响应-excel vba for循环

如果两张纸上的两个string匹配,我试图每次都按月计算总和 现在我没有看到任何地方在无限循环中,但是这个程序在一段时间后还没有响应,我最终必须closuresexcel。 任务pipe理器,因为即使Break指令不起作用。 这是一个相当简单的程序,但我不知道如何使它比这个更短请指教。 Option Explicit Sub SumByMon() Application.ScreenUpdating = False Dim wk As Worksheet, wt As Worksheet Dim Astr As String, Bstr As String Dim i, j, FinalRow, FinalRowG As Long Dim sm As Double, Jsum As Double, Fsum As Double, Msum As Double, Asum As Double, Masum As Double, Jusum As Double, Julsum […]

索引匹配多个标准+范围

我想find一个价格,基于types和范围。 例如,下面是一个图表,显示了特定的水果成本基于购买的金额或types: 这是工作表的样子(TOP)和期望的结果是什么(BOTTOM): 我有一个问题搞清楚如何使用一个标准,也是一个范围。 如果“定期” – 确定范围并确定定价 如果“有机”或“import” – 使用定价 我尝试使用INDEX MATCH,但我无法弄清楚究竟如何工作。 任何帮助,将不胜感激。 谢谢!

vlookup或匹配目标表中列标题的源表中的variables

我们已经按照以下格式组织了SPSS的数据输出。 它有ID(基于串联),国家,物种,产品,然后是预测因子,然后是各自的系数。 在另一个工作表中,我具有相同的格式,但variables现在是列,所以我想把系数从前面的表中删除。 感谢您的帮助 我试图使用sumifs来匹配的ID,然后另一个标准来匹配的列/variables,但它肯定是错的。 如果我使用了vlookup,那么我需要为每个Predictor创build新的列。

excel,匹配大于和小于和静态值

我想在Excel中做什么应该在数据库中完成。 我有一个电子表格与原始数据,我试图根据标准来查询。 鉴于以下示例表: ABCDEF 1 Red up 1 4 dn 5 2 Blu up 5 9 3 Yel dn 1 4 4 Gre dn 5 9 我想返回满足E1和F1条件的列A的值,其中在列B中发现E1,并且发现F1等于或者在列C和D中的值之间。在该示例中,我想返回“ GRE”。 我一直在用INDEX和MATCH函数拉我的头发,我可以完成我的一部分任务,但没有发现任何可扩展的解决scheme。 预先感谢您的帮助!

如何获得excel来匹配date和数据,然后返回一个值

我不知道我使用的函数是错误的,或者如果excel只是不能识别date。 我已经检查过格式了。 我有这个数据的列 AB 1 CoyVCD 12/21/2012 2 CoyVCE 12/24/2012 3 CoyVCI 12/24/2012 4 CoyVCC 12/25/2012 5 CoyVCC 12/26/2012 6 CoyVCE 12/26/2012 7 CoyVCD 12/27/2012 8 CoyVCH 12/27/2012 我需要它在一个不同的格式与真正的/错误匹配的结果值。 我想要的格式是 DEFGHI 7 12/21/2012 12/22/2012 12/23/2012 12/24/2012 12/25/2012 8 CoyVCD 9 CoyVCE 10 CoyVCI 11 CoyVCC 12 CoyVCH 13 CoyVCA 我想要的格式的date是连续的。 上面的列中的数据对于每个“Coy”数据值都有一个特定的date(不连续)。 我想在我所需格式的每个单元格中input一个公式,说明如果A中的“Coy”值与D中的“Coy”值匹配,并且B中的date与E中的值匹配,则1应为结果值。 如果不是,则应该是该值。 我试过了= IF((COUNTIFS(A:A,A1,D:D,D8)+(B1=E7)),"1","0") […]