Tag: join

如何在Excel中使用SQL联接

大约一年前,我看到一个更新的问题,这个问题让我走了很长一段路要走,但却导致了更多的问题而不是答案。 首先让我说,我不是SQL(DB2,SQLServer,Oracle)的“新手”,但是我相对于在Excel中使用SQL的“新手”。 此外,我在2010年工作,但必须保持与2003年的兼容性。 我想要做的是将一张表中的数据匹配到另一张,并报告exception。 我想从“空行”中select6列,并将它们与“后退订单”中的3列匹配,只显示例外情况。 “开放行”可以是1..n,“后退订单”可以是0..n。 我只想抓住“Back Orders”存在的地方。 要写正常的SQL,我会做这样的事情: SELECT O.[Part Number], O.[Part Desc], O.[Source Domain], O.[Ship Qty], O.[Date Created], B.[Dest Domain], B.[Quantity], B.[Date Created] FROM [OPEN LINES] O JOIN [Back Orders] B ON O.[Part Number] = B.[Part Number] WHERE B.[Part Number] IS NOT NULL ORDER BY O.[Part Number] 问题是,我不能通过没有错误的连接。 这是我迄今为止。 rs.Open "SELECT [OPEN LINES$].[Part […]

如何从不同的Excel文件join数据

我有3个Excel文件来操作,我想生成一个基于它们的Excel文件。 我需要将第一个文件的第三列与第二个和第三个Excel文件的第一列一起join。 在C#中最好的方法是什么?

VBAtypes与join函数不匹配错误

我遇到了与最后一行types不匹配的错误。 有任何想法吗? Dim language As String Dim langOps(0 To 2) As String If CheckBox10.Value = True Then langOps(0) = CheckBox10.Caption End If If CheckBox15.Value = True Then langOps(1) = CheckBox15.Caption End If If CheckBox29.Value = True Then langOps(2) = CheckBox29.Caption End If language = Join(langOps, [, ])

将WPF用户控件插入VSTO色带中

我使用VS 2010和现有的WPF用户控件开发Excel 2007加载项。 借助ElementHost,很容易将控件集成到任务窗格和窗口中,但是我发现无法将它们集成到function区中。 与function区devise器结合使用的工具箱不包含ElementHost,也无法使用WinForms用户控件间接插入它。 有没有另外一种方法来集成WPF用户控件的function区?

VBAjoin同等collections

如何joinVBA中的一个集合。 在VB.net中,我通常使用Join(…,“delimiter)连接数组,但是我无法弄清楚如何在VBA中使用集合来实现这个function。 Dim oColl As New Collection Dim r As Range Set r = ThisWorkbook.Sheets("Work1").Range("D13:D263") For Each cell In r If IsEmpty(cell) Then Else oColl.Add ("a = ''" + cell.Text + "'' ") End If Next 我现在需要将所有的集合值join到一个string中

在Excel中按列单元格匹配来连接/合并两个表格的最佳方法是什么?

我发现这个excel插件似乎是为了我所需要的,但我宁愿有可以随意使用的代码。 虽然GUI很好,但并不是必需的。 为了使问题更清楚,我以制表符分隔的forms添加了两个样本“input”表,结果输出表: SAMPLE_INPUT_TABLE_01 horse<tab>age<tab>body a<tab>1<tab>A b<tab>2<tab>B b<tab>3<tab>C c<tab>4<tab>D e<tab>5<tab>E f<tab>6<tab>F SAMPLE_INPUT_TABLE_02 rider<tab>horse<tab>finish<tab>date xxx<tab>a<tab>yy<tab>zz xxx<tab>b<tab>yy<tab>zz xxx<tab>b<tab>yy<tab>zz xxx<tab>c<tab>yy<tab>zz xxx<tab>e<tab>yy<tab>zz xxx<tab>f<tab>yy<tab>zz SAMPLE_OUTPUT_TABLE_03 rider<tab>horse<tab>finish<tab>date<tab>age<tab>body xxx<tab>a<tab>yy<tab>zz<tab>1<tab>A xxx<tab>b<tab>yy<tab>zz<tab>3<tab>C xxx<tab>b<tab>yy<tab>zz<tab>3<tab>C xxx<tab>c<tab>yy<tab>zz<tab>4<tab>D xxx<tab>e<tab>yy<tab>zz<tab>5<tab>E xxx<tab>f<tab>yy<tab>zz<tab>6<tab>F 如果有关系,我在Windows 7上使用Office 2010。

有没有办法在Excel中执行交叉连接或笛卡尔产品?

目前,我不能使用一个典型的数据库,所以我暂时使用Excel。 有任何想法吗? 该