Tag: 表格

GoogleSheets / Excel:匹配重复,比较最近的结果

还在学习一些更深层次的电子表格function,所以有些还没有被翻译成公式。 任何帮助深表感谢! 示例: 链接 我想有以下几点: 识别Sheet2!B:B重复项Sheet2!B:B 在那些重复的列中,比较Sheet2!A:AdateSheet2!A:A 识别最近的Sheet2!A:A在匹配Sheet2!B:B重复的范围内的date 将最近的date传递给Sheet1!B:B单元格Sheet1!B:B对应于Sheet2!B:B关联的重复副本Sheet2!B:B 基于上述链接的示例:要填充Sheet1!A2 ,公式需要比较Sheet2!A5:A8date(基于检测Sheet2!B5:B8匹配项)以find最近的,即2016/3/30。 帮助这个新手解决谜题:(

将两列数据表示成一个表格

我有两列数据如下所示。 AB 1 John red 2 John yellow 3 John yellow 4 Albert blue 5 Albert orange 6 Chad blue 7 Tim yellow 我想用网格/表格格式来表示它们,如下所示: ABCDE 1 red yellow blue orange 2 John 1 2 0 0 3 Albert 0 0 1 1 4 Chad 0 0 1 0 5 Tim 0 1 0 0 我试图在表格中表示两列,以保持每个人被分配到的颜色数量。 […]

Google表单,逐个增加单元格

我search过,没有运气,所以我问; 我有一个电子表格可以logging几个月前的帐户,有没有办法让Google表格在每个月的一天自动更新一个单元格? 即一个帐户是78个月大,9月1日是79个月。 我想要在每个月的第一天更新所有这些信息,所以我不必为每个帐户年龄单元添加1。 提前谢谢你的同胞问题答案。

保留用户表单VBA的位置

我想在应用程序的中心保留一些表单的位置,表单将是不同的大小,所以下面的FormTop / FormLeft片段不能一次又一次地运行,具有相同的效果。 为此,我使用表单的.top和.left值设置一个公共variables。 我得到一个错误“对象不支持这个属性或方法”,这似乎很奇怪,因为我的印象是使FormLeft的公式计算为双数据types。 这两行代码的第二部分工作正常,我做错了什么? Public FormTop As Double Public FormLeft As Double sub main() CentreForm UserForm2 end sub Sub CentreForm(UForm As UserForm) With UForm If FormTop = 0 And FormLeft = 0 Then '*********Errors appear on the below two lines****************** FormLeft = Application.Left + (0.5 * Application.Width) – (0.5 * .Width) FormTop = […]

Excel中的VBA UserForm – 电子表格数据条目中的行不匹配

我有一个通过VBA创build的应用程序表单应该填充Excel工作表上的行。 它确实,但他们是一个: Name | Race | Agency Black Joe Asian B White Joanne C 乔的比赛是黑人和亚洲人,在B组; 乔安妮是白色的,而她在C级。不知何故,参赛作品是错开的。 名称是一个文本框,种族和机构是列表框,作为一个多选和机构作为一个单一的select比赛。 这是我的代码: Private Sub CommandButton1_Click() Dim j As Long Dim i As Integer With ListBox2 ReDim arr(.ListCount – 1) For i = 0 To .ListCount – 1 If .Selected(i) = True Then .Selected(i) = False arr(j) = .List(i) j […]

总结Vlookups的build议

我有一个专栏“Uni” Eg Person Uni Round 1 Round 2 Total Rank Leia Notts 5 5 10 Hailey Notts 6 5 11 Bobby Bath 8 1 9 James Liverpool 9 1 10 然后另一张桌子: University Total Score Rank Notts =sum(vlookup(…)) Bath =sum(vlookup(…)) 目前,我的公式返回关键字的'第一'查找 – 例如对于notts,它返回“10” – 而不是查找10和11,并将它们相加。 我如何使它查找和总结两个值 ? 我现在的公式是=sum(vlookup(S7,B$3:Q$40,15,FALSE))其中S7是“ Notts” ,范围,索引列15是“总分” 每所大学约有8-10个。

Google Spreadsheet,SUM或者MINUS,在第一行使用ARRAYFORMULA

我正在学习使用数组公式,并成功完成简单的事情,比如在第三列中添加2列。 例如,我可以在D1中放入=arrayformula(B:B+C:C) ,并为每一行添加B和C. 但现在我有一种情况,我想在同一列中减去两个数字。 我想获取当前行中该列的值,并从中减去前一行的值。 没有数组公式,这是很简单的:在O7我把= N7-N6和警察下来所以O8得到= N8-N7,等等。但是这需要每一次复制 – 我可以做一个数组公式? 基本上,我可以做一些像=arrayformula(B:B+(B-1):(B-1)) ? 上下文:N列是月度账户余额。 我想计算一下每个月有多less变化。 所以对于第7行,= N7-N6给了我不同之处。 但我将整个电子表格更改为数组公式,所以我可以停止粘贴所有公式,因为它比较同一列,所以我被困在这个公式中。 我想把所有东西都放到第一行,所以我的数值和计算可以从第二行开始。例如,下面是我在第一行中的一个公式: arrayformula(if(row(A:A)=1,"Total gross income",if(LEN(B:B),B:B+C:C,""))) 不幸的是,如果我这样做的话,在O栏(我最初问到的那一栏) =arrayformula(if(row(A:A)=1,"Amount saved this month",if(row(A:A)>1,if(LEN(N:N),N2:NN:N,"")))) 或这个: =arrayformula(if(row(A:A)=1,"Amount saved this month",if(row(A:A)>1,if(LEN(N:N),offset(N:N,1,0)-N:N,"")))) 每一行都是1 – 第三行的结果应该在第二行等。如果我这样做: =arrayformula(if(row(A:A)=1,"Amount saved this month",if(row(A:A)>1,if(LEN(N:N),N:N-offset(N:N,-1,0),"")))) 然后它给了我一个错误,因为偏移量函数试图评估超出范围的东西(可能是从N1开始,试图抓取N1以上的一行值?) 有关如何处理超出范围错误的任何build议?

VBA在一个用户表单中调用一个私有函数

我有一个用户窗体定义为“SingleListForm”。 我有一个私人子名为“loadSingleListForm(ID为双)”我试图将一个variables传递到窗体,我正在实施它的方式loadSingleListForm将设置基于ID的forms,基本上重新使用一种forms在列表框中显示来自variables源的可变数据。 但是从窗体外部(Worksheet_SelectionChange)调用一个标准的相交这两个选项编译,但不工作。 Application.Run "SingleListForm.loadSingleListForm", ID 'ID already declared and assigned 这也不pipe用 Call ActiveWorkbook.UserForm("SingleListForm").loadSingleListForm(ID) 它说UserForm我也试过SingleListForm。 这里的运行时错误是: 我正在努力不要在这里使用全局variables传递给窗体。 也许我应该去初始化并尝试一些东西。 我试图将该variables传递给窗体,然后根据这种情况设置窗体,然后显示窗体。 你不能通过show,所以你必须find另一种方式来设置。 我刚才意识到我之前没有从窗体外部调用过一个用户窗体的私有函数,但是我总是用模块来完成它。 第一起案件在这种情况下起作用。 欢呼声,-WWC

如何创build脚本以从Excel复制单元格并粘贴到位于浏览器上的文本框中

在工作中,我们必须通过在线应用程序通过vb.net进行跟踪。 要将所需的信息input到文本框和下拉框中,您必须处理多个页面。 必须input或者甚至复制和粘贴所需的信息是很麻烦的。 我希望能够在Excel中将信息input到一个页面上,然后让脚本能够自动复制并粘贴到浏览器屏幕上的文本框中,而无需执行复制和粘贴操作。 这可能吗? 任何人都可以指向正确的方向吗? 我注意到,当你尝试创build一个电子邮件帐户,他们总是有一个框,你必须input字母扭曲。 我认为这是因为有些应用程序可以自动粘贴或写入浏览器屏幕上的文本框。 任何帮助指出我正确的方向将是伟大的。

在Excel中隐藏<td>(从HTML)

我正在做一些报告,我们显示在一个页面上,然后提供一个链接到用户下载文件。 大多数情况下,对于非常简单的报告,我们只需在下载时通过设置标题将HTML表格推送到xls文件中。 问题是,我似乎无法隐藏在Excel中的列,即我的列在网页上不可见显示在Excel中。 我试着保存一个原始的xls文档,将一列隐藏到HTML,看看显示什么,它只是设置宽度= 0,我试图复制,但它不适用于我。 有没有人有任何想法或解决scheme,只是在Excel中打开时隐藏整个HTML列?