Tag: 提取

VBAmacros将错误的数据复制到单元格

这是我想要做的: 如果J包含“被告”一词并且如果“F”包含“Foreclosure”这个词,那么如果G包含“V”,那么将所有内容都保留在“OF”的右边否则如果G包含“VS”则将所有内容保留在“VS”如果G包含“V”(注意V之前和之后的空格)然后将所有内容保留在“V” 如果K包含“”(两个连续的空格)然后保留它或者如果K包含“UNKNOWN SPOUSE OF”然后删除单元格的最后一个字符,这将是一个逗号如果单元格以下划线开始然后删除它然后保留它 将G的结果分配给相应的N单元将K的结果分配给相应的O单元 这就是我所做的: Sub Inspect() Dim RENums As Object Dim RENums2 As Object Dim LValue As String Dim LValue2 As String Set RENums = CreateObject("VBScript.RegExp") Set RENums2 = CreateObject("VBScript.RegExp") RENums.Pattern = "DEFENDANT" RENums2.Pattern = "FORECLOSURE" Dim lngLastRow As Long lngLastRow = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row Dim i For i = 1 To […]

Excel中的1个单元格分隔地址元素

我有这种格式的数千个地址: 密苏里州堪萨斯市123 Happy St.,邮编64521 9812 Main Street Minneapolis,MN 62154 12 Virgina Ave,Apt 8,Dallas,TX 54334 我想提取地址,城市,州,邮编到单个单元格(如果可能,不使用VB)。 我已经尝试了其他方法发布的几个变种,但我不能完全得到所需的结果。

Excel对象的语法。 更改数字格式

我做了一个从SQL Select中提取logging到Excel的应用程序。 我想在保存之前更改excel列的数字格式。 我创build了EXCEL OLE对象,然后将数据写入它 Excel_Sheet.Cells[i + j,k] = s_col 我想根据列types更改数字格式。 我已经知道如何获得列types,但没有运气改变数字格式。 我用这些:使标题粗体和改变宽度取决于数据使用AutoFit ..所有我在互联网上find: Excel_Sheet.Range(s_into_row + String(j) + ":" +s_into_col + String(j)).Select Excel_Obj.Selection.Font.Bold = True Excel_Sheet.Range("A"+String(j)+":A"+String(j)).Select Excel_Sheet.Columns(s_into_row + ":" + s_into_col ).EntireColumn.AutoFit 我正在使用powerbuilder

如何在Excel中使用命名范围与OleDB?

我试图使用ASP .NET / C#从Excel中的特定命名范围中提取数据。 这里是我试图提取的例子。 我想要的是使用名字“RANGE_NAMED”的“B”,“C”,“D”。 OleDB可以做到这一点吗? 最好的祝福, 亚历克斯。

试图从网站提取数据到Excel。 For循环不工作

我正试图从以下网站提取关于NFL新兵的数据: http://espn.go.com/college-sports/football/recruiting/rankings/_/class/2013 我需要访问每一个位置,并复制粘贴/提取信息到Excel电子表格。 正如您在下面看到的,这些位置的URL的唯一区别是大写的VARIABLE。 我需要这个VARIABLE从运动员转angular到广angular接收器。 http://espn.go.com/college-sports/football/recruiting/playerrankings/_/position/VARIABLE/class/2013/view/position 这是我正在使用的代码: Dim array_example(18) As String Sub Macro1() array_example(0) = "athlete" array_example(1) = "cornerback" array_example(2) = "defensive-end" array_example(3) = "defensive-tackle" array_example(4) = "fullback" array_example(5) = "inside-linebacker" array_example(6) = "kicker" array_example(7) = "offensive-center" array_example(8) = "offensive-guard" array_example(9) = "outside-linebacker" array_example(10) = "offensive-tackle" array_example(11) = "quarterback-dual-threat" array_example(12) = "quarterback-pocket-passer" array_example(13) = "running-back" […]

Excel:提取由单元格中的标记分隔的文本string的公式

我搞乱了一个电子表格,其中包含已插入到单元格注释中的邮政地址每个注释都包含一个由可变数量的行(该死的英国地址,最多可以有7行!)组成的地址,格式如下: Line1, Line2, Line3, […], State 由于我的技能很差,我设法使用VBA脚本来提取注释,在单个单元格中获得以下string: Line1,Line2,Line3,[…],State 此时,逗号之间的每个string都必须提取到它自己的单元格中。 我已经设法提取以下公式的前3行: 对于Line1: =LEFT(A8;(SEARCH(",";A8))-1) 对于Line2: =MID(A8; SEARCH(",";A8)+1; SEARCH(","; A8; SEARCH(","; A8)+1)-SEARCH(",";A8)-1) 对于Line3: =MID(A8; SEARCH(",";A8;SEARCH(",";A8;SEARCH(",";A8;SEARCH(",";A8)))+1)+1;SEARCH(","; A8; SEARCH(","; A8;SEARCH(",";A8)+1)+1)-SEARCH(",";A8;SEARCH(",";A8)+1)-1) 从这一点,我开始从我的大脑中获得溢出错误…我可能需要几天的睡眠。 任何人都可以帮我到“line6”,最后build议我怎么把没有逗号的“State line”结束? 我认为我可以用“RIGHT”(“,”; SEARCH(“,”; A8)-1)将“状态”行取出来,但是我显然做了错误的事情,因为这会拉出逗号而不是string。 我想我可以做一切与VBA脚本,但我不熟练呢:(

如何在excel或python中提取单词的文字?

我有一个成千上万的文字,如下所示: ksjd 234first special 34-37xy kjsbn sde 89second special 22-23xh ewio 647red special 55fg dsk uuire another special 98 another special 107r green special 55-59 ewk blue special 31-39jkl 我需要从右边的“特殊”和数字(或数字范围)之前提取一个单词。 换句话说,我想要: 转换成表格:

如何从Tridion中提取关键字为Excel格式?

如何从Tridion中提取关键字为Excel格式? 这是为了翻译网站的目的。

在Excel中的括号之间提取数字?

我一直在寻找答案,但没有find任何可以工作的东西。 这可能是我对Excel中更“有代表性”的方面缺乏认识的原因。 无论如何,这是我的情况:在C2 – C17,我有这样的一些文字设置:[2]工作的名称。 “[2]”表示我们希望分配的时间,其余的是分配的名称。 现在我需要计算所有这些加起来有多less个小时,所以在B2-B17(数字会改变)我想提取括号内的数字,在这种情况下是“2”,所以我可以简单地计算和添加他们了。 我怎么去做这个? 我已经花了很长时间在工作,试图find一个适合我的解决scheme。 任何帮助将非常感激!

我如何从Excel中的单元格提取只有5位数string?

我有一堆数据,其中包含任意数量的5位string,格式完全不一致,我想提取这些5位string(粗体)。 我对包含less于或多于5位的string不感兴趣。 作为一个例子,这是我在我的文件中的数据types 细胞A1:“1. 76589 – 批发活动2. 33476 – 一般” 细胞A2:“ 批发活动( 76589 )。运输( 12235 )。房地产活动( 67333 )” 单元格A3:“1. 33476一般。658709年度道路。未知563” 我已经尝试了通常的SEARCH/FIND , MIN , LEFT/RIGHT/MID函数,但是不知道如何让它们产生我需要的结果,甚至文本到列也没有给我一个清晰的结果 提前致谢