Tag: 连接

Excel / DAX平均问题

感谢您花时间看我的问题。 DAX不允许持续时间值,所以为了计算持续时间值列表的平均值,我将持续时间分为“小时”,“分钟”和“第二”值。 然后将其中的每一个进行平均,然后连接成一个解决方法。 这是混乱: 在Excel中,当我将秒持续时间值除以86400(因此格式为[h]:mm:ss)时,各个值精确地合并(例如10:49:12从持续时间 – 秒的值和个人的“小时”,“分钟”和“第二”值分别匹配–10,49和12) – 然而当我平均时间在秒列中,我收到一个不同的值,平均组件时间值并连接它们(用冒号分隔)。 我相信这会是一件非常简单的事情,所以我希望这里的一个伟大的人能够摆脱我的痛苦,并提供一个简洁的解释…这对我的小小尽pipe如此 睡眠剥夺尽pipe! 非常感谢你提前, 抢

如何在Excel中编写一个索引(连接)函数

首先,我知道这个话题已经被广泛的发表了,我已经看了12个多小时的例子,我不能完全理解这个工作。 我试图连接一个path\文件名\工作表\单元格closures工作簿时引用。 间接工作,但只有当工作簿是开放的。 相对于许多发现的例子,这是一个看似简单的例子。 这个工作独立于CONCATENATE =INDEX('C:\temp\[ABC.xlsx]Sheet1'!A:C,2,2) 这独立于INDEX。 在单元格“A2”中find文件名“ABC” =CONCATENATE("'C:\temp\[",A2,".xlsx]Sheet1'!A:C") INDEX和CONCATENATE的组合产生“#VALUE! =INDEX(CONCATENATE("'C:\temp\[",A2,".xlsx]Sheet1'!A:C"),2,2) 基本上,我试图在工作表“Sheet1”中的名为ABC.xlsx的文件中引用单元格B2。 以上组合是我需要正确工作的。

VBA – 无法将驱动器映射到另一台计算机上的共享点

我正在使用VBA映射到公司的共享点驱动器。 目的是将本地文件保存到共享点,并成功删除本地文件并取消映射驱动器。 在我的机器上(Windows 10 64位),代码工作正常,成功映射驱动器,创build文件夹和文件,成功上传到共享点并取消映射驱动器。 但是,当我在同事的计算机(Window 7)上运行包含相同代码的Excel工作簿时,它失败了。 没有显示任何错误,除了它不断加载和加载,直到Excel 不响应 。 我试图手动映射驱动器,它成功了。 我试图debugging,发现代码停止(继续加载)在MsgBox "Hello"但无法找出缺less的东西。 两者都使用Excel 2016 任何帮助和build议表示赞赏。 让我知道是否需要更多的信息。 提前致谢。 这是我的vba代码 Sub imgClicked() Dim fileName As String Dim SharePointLib As String Dim MyPath As String Dim folderPath As String Dim objNet As Object Dim copyPath As String Dim copyFilePath As String folderPath = Application.ThisWorkbook.path MyPath = Application.ThisWorkbook.FullName […]

无法在映射驱动器上find新文件夹

我创build了一个自动将当前工作簿上传到共享点的macros,从而触发macros。 macros成功,将file upload到映射到驱动器的共享点文件夹。 但是,如果SharePoint文件夹是以前创build的方式,macros只能成功。 例如。 也许1天先进。 如果该文件夹是新创build的,它将无法上传到该文件夹​​作为Sorry there's no such folder 。 如果我去窗口资源pipe理器上的驱动器,我将能够看到新创build的文件夹。 我也尝试复制信息框中显示的文件path,并键入窗口资源pipe理器,它指示我没有问题的文件夹。 有没有一种方法可以加快这个过程,为什么会发生这种情况? macrosIF语句 If Dir(spPath) = "" Then MsgBox "Sorry there's no such folder. Folder Path: " & vbNewLine & vbNewLine & spPath & "" Call UnMapDrive(drive) Exit Sub ElseIf Not Dir(spPath & fileName) = "" Then MsgBox("File Already Exist!!!") ElseIf Dir(spPath […]

如何在Excel中做一个子stringselect和连接?

我有一个excel文件与field1和field2 我想把field1中的第一个字母连接到field2,并把结果放在field3中 例如:Field1 =“John” Field2 =“Doe” 我想通过一些等式来设置字段3 Field3 =“JDoe”

从c#.net环境(一个简单的.NET项目学习)导出数据,

简单地说,我需要开发的项目是关于我店的情侣分支的日常账户。首先,我需要每天从支行手中获得“pos金额(从借​​记卡等)”和现金金额打电话给他们或在内联网上),然后我计算他们获得每日收入和总pos金额和总cahs金额。除此之外,我想开发一个软件,以保持这些数据(细节)到一个数据库可能访问(每天新表)和Excel工作表(每天的新页面).Plus,随机select2天之间,我希望软件获得pos或cahs或总收入,也许我需要能够select这些date和brances计算我在特定date之间select的金额…现在让我们来谈谈技术问题,首先作为一个开发者,我刚刚开发了一个IDE来input金额,现在试图将这些数据导入到Excel工作簿和工作表中,但问题是我不能将数据定期放入行中。 ..

使用Excelmacros更改数据透视表外部数据源path

我正在MS Excel中的一个项目中,我有几个数据透视表使用Microsoft Text Driver从第一行(与Excel文件位于同一目录中)的列名分隔的文本文件中读取数据。 我遇到了一个问题,当我将文本和Excel文件复制到一个新的目录,并尝试刷新数据说它无法find文本文件。 不幸的是,似乎没有办法告诉Excel我希望文本文件的path是相对的,而不是绝对的。 所有的数据透视表使用相同的数据连接,所以我认为编写一个macros来更新数据连接来引用正确的文本文件并且有一个链接到macros的button将不会太具有挑战性,文件path并为我刷新数据。 我对VBA不太熟悉,在线文档似乎很糟糕,所以我一直无法得到这个工作 – 我可以创build正确的文件path,可以刷新数据,但我没有能够找出如何更新连接以使用新的文件path,但保留其所有旧的导入/文件分析设置。 我也尝试录制一个macros,同时手动更新数据源,但由于某种原因,总是给我错误的中断logging,所以没有帮助。 以下是连接当前使用的连接string和命令文本,但没有关于如何parsing/导入数据(该文件是制表符分隔或在第一列有标题等),所以我不知道如何确保连接保持该数据。 连接string: DefaultDir=C:/directoryPath;Driver={Microsoft Text Driver (*.txt; *.csv)}; DriverId=27;FIL=text;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5; SafeTransactions=0;Threads=3;UserCommitSync=Yes; 命令文本: SELECT * FROM tableName.txt tableName 如果有人知道如何编写一个macros来更新连接到文本文件的path,请分享一下代码,或者如果你知道如何build立一个相对的path,那也是很棒的。 任何帮助将不胜感激! 编辑: 我一直在搞这个,我可以改变连接string来使用新的path。 然而,当我去刷新数据透视表时,它将所有数据作为文本导入,而不是猜测它是否应该是数字等等(尽pipe它至less从文本文件的第一行获取列标题)。 任何想法如何告诉它猜测数据types(或只是保持旧的数据types)? 我现在使用的代码是: Public Sub Test() Dim wb As Excel.Workbook Dim pc As PivotCache Dim path As String Set wb = ActiveWorkbook path = wb.path […]

在Excel中将多行合并到一行中

我想使用Excel将几行合并到一行中。 我已经使用CONCATENATE函数完成了这个工作,但这次我需要自动完成这个过程,因为我在文件上有几个入口。 我有从Cisco CME中提取的Ephone IP电话信息,其中每个ephone信息是连续的,如下所示: ephone-1[0] Mac: TCP socket:[57] activeLine:0 whisperLine:0 REGISTERED in SCCP ver 20/17 max_streams=1 mediaActive:0 whisper_mediaActive:0 startMedia:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8 IP:———- * 35419 6941 keepalive 54113 max_line 4 available_line 4 button 1: cw:1 ccw:(0 0) dn 1 number ——- CH1 IDLE CH2 IDLE shared Preferred Codec: g711ulaw […]

在Excel中,如何使用公式来合并具有常见值的行并连接差异?

使用这个问题的例子: 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 | […]

Excel 2007macros – 用户名使用首字母和全名的首字母

我正在寻找一个macros,它将根据名字的第一个首字母和整个姓氏创build用户名。 在做一些研究时,我发现这篇文章[这里] [1]看起来像我的问题的确切答案。 我是新的macros观世界,并有问题适应链接页面上find答案我的具体的Excel文件。 我的用户名列是(B),名字(D),姓氏是(E)。 基于这样的build立,我希望有人能够帮助我适当的macros观。 有大约600多个参赛作品,这会让生活变得更容易。 更重要的是,我想知道如何做到这一点:) 先谢谢您的帮助。