Tag: 连接

macros根据标题值连接两列

我有一个Excel电子表格中包含许多列的两列。 我想合并这两列,但他们在表中的位置可能会有所不同。 这意味着我需要利用第一行的列标题来确定要连接的两列。 我希望将结果添加为表单中的下一列。 例如,“品牌”,“行”和“产品”在第1行作为列标题,macros应search“品牌”中的值,并将其与“模型”中的值连接,并将结果放入(在本例中为D,但可能会根据列数而改变),因为品牌和型号列的位置可能会发生变化,所以我不能使用列或单元格引用。列: A | B | C | 品牌| 行| 模型| 宾得| 相机| K-30 | 本田| 自动| Accord | 苹果| 计算机| MacBook Air | 以下是我所尝试的: Sub Insrt() Dim Model As Range Dim Brand As Range Dim LastRow As Long Set Brand = Rows(1).Find(what:="Brand", LookIn:=xlValues, lookat:=xlWhole) Set Model = Rows(1).Find(what:="Model", LookIn:=xlValues, lookat:=xlWhole) If […]

为什么中间有一个空间? VBA excel

基本的问题,在VBA开始 StoreValueLocCol = Left(StoreValueLoc, 1) StoreValueLocRow = Int(Right(StoreValueLoc, 2) + 1) StoreValueLoc = StoreValueLocCol & Str(StoreValueLocRow) MsgBox(StoreValueLoc) 我想在excel VBA中连续行,但是当我连接string之间存在一个空间。 我正在使用这个解决scheme,但我想知道为什么存在空间 StoreValueLoc = Replace(StoreValueLoc, " ", "")

R – 将多行连接在一起

我有一个3列和多行的数据框。 我想分裂的数据框,以便只有一个行,值是按顺序(基本上是一行csv)。 我的数据框是这样的: **Subject Module ID** History WW2 1 English Literature 2 Maths Algebra 3 我试图实现的是一行,看起来像这样,并按此顺序: History, WW2, 1, English, Literature, 2, Maths, Algebra, 3 我可以使用excel进行剪切和粘贴,但想知道是否有一个快速的方法与R. 任何帮助将是伟大的! 谢谢。

oledb连接string的Excel 2016在C#

我一直在尝试使用C#访问2016年MS Excel文件,但连接string工作,直到2013年MS Excel。 我目前的连接string: Provider = Microsoft.ACE.OLEDB.12.0; Data Source = c:\ myFolder \ myExcel2007file.xlsx; Extended Properties =“Excel 12.0 Xml; HDR = YES”; 有没有修改的MS Excel 2016的oledb连接string?

用Excel连续和断开连接Mysql

新手问题….对不起 我有一个简单的MySQL数据库运行在我们的Intranet(Windows服务器),这> 20人连接到search/插入logging等这是用一个简单的Excel GUI完成。 过程是: searchstring是在Excel单元格中input的 VBA打开与Mysql的连接并运行查询 检索结果放在excel连接到 MySQLclosures与VBA 上述过程通常需要0-2秒。 logging检索<100。 Everthing到目前为止运行良好。 为了能够在将来能够连接更多的人,我想对我是否可以像我一样连接和断开mysql连接是否可以有一些反馈。 它可能导致某些types的崩溃/内存泄漏等? 有没有更好的方法来做到这一点? 我希望获得<2000个用户,但我了解更多的用户连接,更糟的是。 通过每次search/插入后断开,我希望保持活连接的数量尽可能低。 感谢您的input

数据库访问excel格式或如果语句或分组

我有一个数据库格式问题,我试图连接列“B”行的列“A”行。 像这样: https://docs.google.com/spreadsheet/ccc?key=0Am8J-Fv99YModE5Va3hLSFdnU0RibmQwNVFNelJCWHc 对不起,我无法发表图片。 我没有足够的声望点 我会尽快得到他们 所以我想在Excel或Access中解决这个问题。 它目前是一个访问数据库,但我可以轻松导出到Excel。 正如你所看到的,我想在A列中find“userid”,并且在那里有多个列A,比如“shawn”。我想把shawn和concatenate属性num的多个实例组合起来。 即使列A还有多个实例,我也可以稍后过滤表中所有唯一的实例。 我关心的是如何连接列“B” 中间如果列A有多个实例。 这只是我的一部分数据(还有很多),所以我会非常感谢你的帮助。 到目前为止,我脑海中的伪代码是: 如果(列A有多个实例)然后连接(列B用“#”+“|”+“#”) 我也想知道是否有办法做到这一点访问与分组。 那么无论如何,请帮助。

Excel – 合并具有通用值的行,并将差异串联在一列中

我认为最简单的事情就是向你展示一个例子。 更改: Customer Name | NEW YORK | ALBANY Customer Name | NEW YORK | CLINTON Customer Name | NEW YORK | COLUMBIA Customer Name | NEW YORK | DELAWARE Customer Name | NEW YORK | DUTCHESS Customer Name | VERMONT | BENNINGTON Customer Name | VERMONT | CALEDONIA Customer Name | VERMONT | CHITTENDEN […]

如何获得由两个空格分隔的单元格的范围

我需要一个vba代码来连接由两个空格分隔的单元格值的范围到另一个单元格。 例如。 a1 a a2 b a3 c a4空白 a5空白 a6 d a7 e a8 f 那么单元格B的值将会是 b1 a,b,c b2 d,e,f 此代码连接单个范围,也concat空间。 我想空间成为一个分隔符,并在空间和循环后通过它连接范围。 Sub demo() 'i = 2 'if cells(i,2).value Dim lastRow As Long lastRow = ActiveSheet.Range("a" & Rows.Count).End(xlUp).Row MsgBox (lastRow) For i = 2 To lastRow 'Do Until Cells(i, 2).End(xlDown).Row = "" If Cells(i, […]

如何根据行标题replace单元格的内容?

我需要search第1行(a1到dv1)中的每个单元格,以查找“doc2”在该行的后续单元格中跟随着“doc1”的实例。 然后,我需要将包含“doc1”的单元格下一行的内容与包含“doc2”的单元格的下一行之间的内容(用逗号分隔)进行连接,并replace单元格中的文本在包含“doc1”的单元格下面。 所以,例如,如果a1有“doc1”,b1有“doc2”,a2有“7”,b2有“8”,那么我需要把a2replace成“7,8”。 任何帮助将不胜感激。 谢谢,艾米

Excelmacros一次连接一行到文件结尾

我需要一个Excelmacros来连接每行的七列数据,直到达到数据的末尾。 例如,如果我有这样的公式: =A1&B1&C1&D1&E1&F1&G1 我怎么写这个macros,以便它像这样一个序列中的每一行增加到文件的末尾? =A1&B1&C1&D1&E1&F1&G1 =A2&B2&C2&D2&E2&F2&G2 =A3&B3&C3&D3&E3&F3&G3