我使用批量检索计算机名称的前两个字母(例如“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 […]
我有这个代码,它工作正常。 现在我需要改变它,我不知道怎么做。 在整个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)))
我有以下数据集,并希望添加在任何单元格中反映“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 + […]
我在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 | […]
我只是想做一个简单的查找和replace多个string。 例如,我需要用“system”replace所有的“A1”,“A2”,“A3”,用“ACC”replace所有的“B1”,“B2”等等… 有谁知道一个好的路线? 我只是不知道如何开始。 谢谢您的帮助!
有人能告诉我如何find工作簿(或工作表)中的所有数据透视表? 在某些情况下,数据透视表可能隐藏在一个非常大的Excel表格中,或很难find。 如果我至less可以得到数据透视表所在的单元格地址或范围,那就太棒了。 谢谢。
在表中,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 […]