Tag: find

使用批处理在.csv中查找数据并使用输出继续批处理

我使用批量检索计算机名称的前两个字母(例如“NL”),并将其设置为%country% 。 我想要做的是使用%country%search列A中的.csv文件(例如'A7')。 批次find信息时,必须从B列返回(例如“B7”),并将其设置为%adv% 。 @echo off :HOME setlocal enabledelayedexpansion set CSVFILE=C:\Users\username\Desktop\test2.csv set COUNTRY=%computername:~0,2% :FINDIT for /f "tokens=*" %%A in (%CSVFILE%) do ( set inline=%%A for /f "tokens=1-2 delims=," %%1 in ("!inline!") do ( set "Area=%%~1" & set "adv=%%~2" GOTO :SHOWRES ) ) :SHOWRES echo %adv% pause

查找和复制代码

对的人,我又回来了一些更多的帮助。 我有一本工作手册,每个月都会添加新的工作表,其结构信息与以前完全一样。 在A栏中,我有发票号码,然后列B:J的详细信息。 在K&L列中,为所有未解决的问题手动添加注释。 我想要做的是能够在最后一张工作表中查找发票,然后将K&L列中的注释复制到新的工作表中。 我试图创build一些代码,但没有什么是脱落的。 ActiveSheet是没有评论的新创build的。 所以我想在列A中查找发票号码,并将从最后一张工作表中find匹配的列K&L复制到活动页的K&L列。 我希望我有道理,谢谢你的帮助 Option Explicit Sub FindCopy_all() Dim calc As Long Dim Cel As Range Dim LastRow As Long Dim rFound As Range Dim LookRange As Range Dim CelValue As Variant ' Speed calc = Application.Calculation With Application .Calculation = xlCalculationManual .ScreenUpdating = False End With 'Get Last row […]

Excel VBA查找并replace

我有这个代码,它工作正常。 现在我需要改变它,我不知道怎么做。 在整个wordksheet中的代码searsh。 我只需要在1列中search 代码search整个单元格。 我需要search左侧或中间或右侧的单元格。 Sub ChgInfo() Dim WS As Worksheet Dim Search As String Dim Replacement As String Dim Prompt As String Dim Title As String Dim MatchCase As Boolean Prompt = "What is the original value you want to replace?" Title = "Search Value Input" Search = InputBox(Prompt, Title) Prompt = "What […]

如果条件为假,则将单元格留空

其他问题已经涉及到这一点,并提供了一个非常大的数据集不可行的解决scheme。 我有一个像下面的9列的公式: =IF(A1=A2, B2, "zz") 然后我自动填充约350万个单元格+复制 – >粘贴值。 然后我find并用“空单元格”replace“zz”。 然而,find并replace一百万左右的“zz”string是一个非常缓慢的过程。 我宁愿不在那里写任何东西。 所以我的问题是,如何写下面的公式: =IF(A1=A2, B2, 'leave cell alone and write nothing there at all') 如果FALSE(或者是TRUE),Excel似乎无法触及单元格。

复杂的文本提取

我在单元格A1中有这个文本: 年龄风险:非常低位置风险:非常高 我想find第一个冒号(“:”)和第二个冒号左边的第二个空格之间的文本。 单元格内容可能会发生显着变化,但使用此逻辑应始终捕获必要的文本。 在这个特定的情况下,我试图隔离“非常低” 我可以find冒号的位置(“:”) 1st = FIND(“:”,A1) – 位置9 第二个= FIND(“:”,A1,FIND(“:”,A1)+1) – 位置33 但是,我不知道如何计算第二个冒号左边的两个空格,以便能够在MID中使用它。 =MID(A1,FIND(":",A1)+2,(location of 2nd space to left of 2nd colon -FIND(":",A1)))

如果2列或3列包含特定文本,则需要对列进行求和

我有以下数据集,并希望添加在任何单元格中反映“ABC”的值。 Column1 Column 2 Column 3 Column 4 Column 5 ABC is good CNN $150 ABC NBA Better life NH $40 LIT MNM Nice Job ABC is good $35 MN ABC Poor HI $200 ITL ABC Best TI $120 SQL ABC Poor life NT $40 LT NM Great BE $800 ABC BEF 它应该返回的总和是$ 150 + […]

匹配/查找单元格中string的一部分是否与给定范围内的值相等并返回此值的公式

我在excel中有两列两列: ____________________________________________________________ | A | B | C | ———————————————————— 1 | Mazda Mazda6 i | Escape | | 2 | Ford F150 XL | Pathfinder | | 3 | Ford Freestar SEL | Jetta | | 4 | Ford Explorer Eddie Bauer | Yaris | | 5 | Ford Escape XLT | Mazda6 | […]

Excel – 查找和replace多个单词

我只是想做一个简单的查找和replace多个string。 例如,我需要用“system”replace所有的“A1”,“A2”,“A3”,用“ACC”replace所有的“B1”,“B2”等等… 有谁知道一个好的路线? 我只是不知道如何开始。 谢谢您的帮助!

findExcel 2007的数据透视表

有人能告诉我如何find工作簿(或工作表)中的所有数据透视表? 在某些情况下,数据透视表可能隐藏在一个非常大的Excel表格中,或很难find。 如果我至less可以得到数据透视表所在的单元格地址或范围,那就太棒了。 谢谢。

使用Right(),Len()和Find()方法输出公式的VLOOKUP错误

在表中,AI有一个包含1-3个字母之后的数字组分的代码列表。 我需要通过表B中详细的范围来使用数值来find相应的年份。 Table A: Table B: Code Year Value Min Value Max Year AC19 ? 0 10 2011 ABC2 ? 11 20 2012 AC12 ? 21 30 2013 AFC30 ? 31 40 2014 GXC0 ? 41 50 2015 分开我一直在使用的数字: =(RIGHT(B7,LEN(B7)-(FIND("C",B7)+0))) (在这种情况下,B7是表中的第一个代码) 这适用于所有代码在数字组件之前都有一个C。 我发现使用示例数值段(不使用上面的公式)我可以使用VLOOKUP与“真”标志。 但是,当我试图运行它使用上面的公式生成的数值,我得到了#Ref! 错误。 为什么在使用上面公式收集的数据时,VLOOKUP会突然停止工作? 理想的输出是: Code Year AC19 2012 ABC2 2011 AC12 2012 […]