Questions tagged «microsoft-excel»

Microsoft的电子表格应用程序。如果您的问题涉及在VBA中对Excel进行编程,请与[vba]一起使用此标记,如果涉及Excel公式或工作表函数,请与[worksheet-function]一起使用。

1
Excel:是否可以根据值将行中的单元格绑定在一起?
我最近使用此解决方案来创建动态生成的唯一列表。 它的作用是获取单元格值(此处为名称列表),并生成另一个列表而无需重复。假设在这些名称旁边,我想对这些名称发表评论。但是,如果添加更多名称(尤其是扩展了公式以应用排序),则唯一名称和注释列将变得未对齐。 是否可以在不使用VBA的情况下使带有注释的单元格以任何方式“改变行”以及它的定位值? 我知道我正在复制数据库行为,但是请假定这需要在Excel(或Google表格)中完成。 编辑:其他信息: 我的意思是以某种方式绑定/更新列F,以使其固定在列E的对应单元格上。

1
有条件的总和,两张表中的数据,有条件的第三张表中的计算
我正在为库存准备一张纸。Sheet1包含工作表1中的采购明细,A列包含批号。产品和B列包含我们购买的数量。 在工作表2中,列A包含批号。产品和B列包含我们出售的数量。 在工作表3中,我试图制作一个库存明细表。 因此,如果我们将批号放入。在A列中,B列自动给出当前库存。 假设在1月1日,我们购买了1000批1(表1) 1月2日,我们卖出了300数量的批次1(Sheet2)1月3日,我们卖出了200数量的批次1(Sheet2) 表格3的B栏应给出正确的数字500剩余数量。 可能吗 ?我尝试通过Sumif,If,Sumifs来完成此操作,但未能成功。 请帮助。 谢谢并恭祝安康,


0
Excel锁定我自己的文件
我已经创建了一个Excel电子表格,并将其另存为“ file.xlsx”。我已关闭计算机,然后再次打开。我试图打开Excel电子表格文件。我收到消息,该文件被“我自己的用户名”锁定,只能用写保护打开(我收到德语消息,确切的英语消息文本可能有所不同)。几秒钟后,Excel告诉我该文件现在可用,但是当我单击以进行编辑时,它将关闭并重新打开该文件,并再次显示该文件已被锁定并受写保护的消息。 该问题是由同一目录中的文件引起的。它是由Excel创建的。该文件的名称是“〜$ file.xlsx”,当我使用来查看终端中的目录时会列出该文件ls -a。我知道此文件是问题所在,因为当我使用rm -r "~\$file.xlsx"(带有反斜杠以避开美元符号)将其删除时,扩展文件“ file.xlsx”可以很好地打开。但是,当我更改,保存并关闭文件,然后关闭计算机,再次将其打开并尝试重新打开Excel电子表格文件时,它再次被锁定,并且在目录中还有另一个“〜$ file.xlsx”目录。 如何防止Excel锁定自己的文件? 这是Mac 2011的Excel,我在OS 10.9.5上。该文件未由其他任何人使用,也未从其他计算机上使用。没有其他Microsoft软件有类似的问题,例如Word不会创建“〜$ file.docx”文件(据我所知)。

1
当值更改时,VBA仅在可见的单元格中在D列中添加空白行
我希望我的VBA代码在d列中的单元格值更改时插入两个空白行。而且由于我使用了一些自动过滤器,所以我只希望它在可见的单元格上执行此功能。 我有这个: Dim GCell As Range SearchText = "" Set GCell = Cells.Find(SearchText).Offset(0) GCell.EntireRow.Insert GCell.EntireRow.Insert 但是,仅当您输入要搜索的特定文本时,它才有效。但是这里我没有要搜索的特定内容。这只是数字

2
如何在此VBA代码中更改目录?VBA“ Excel到TXT或CSV”
我真的想更改此代码的目录,Application.ActiveWorkbook.Path但我不知道将其放置在哪里。 Public Sub CharacterSV() Const DELIMITER As String = "|" Dim myRecord As Range Dim myField As Range Dim nFileNum As Long Dim sOut As String nFileNum = FreeFile Open ActiveWorkbook.Name & ".txt" For Output As #nFileNum For Each myRecord In Range("A1:A" & _ Range("A" & Rows.Count).End(xlUp).Row) With myRecord For …

1
是否存在使用数千行激活excel中超链接的公式?[重复]
这个问题已经在这里有了答案: 如何将Excel中的数百个文本URL转换为可单击的超链接? 7个答案 大家好,我只想问一下是否有激活excel中超链接的公式。假设我在D列中有10,000行,所有行都由URL组成。我知道如何使用F2命令激活它,但是我有10,000行。我怎样才能做到这一点?谢谢。 这是我的示例链接 https://maps.google.com/maps?f=q&source=s_q&hl=zh-CN&geocode=&q=14.187654492607,121.125096715986


0
在列表中查找单元格的公式
我正在尝试编写一个简单的公式,该公式在列表中查找单元格的值。如果值在列表中,则返回“ 4512 Marked Up”。如果不是,则返回空白。 例如,IF(A1 = VENDORS,“ 4512 Marked Up”,“”)其中VENDORS是列表,但我无法使其正常工作。谢谢

1
仅连接唯一值
我有这个功能 Public Function CONCATENATESPECIAL(rng As Range) As String Dim rng1 As Range CONCATENATESPECIAL = "" For Each rng1 In rng If (Not Rows(rng1.Row).Hidden) And (rng1.Value <> "") Then CONCATENATESPECIAL = CONCATENATESPECIAL & rng1.Text & "|" End If Next rng1 End Function 它基本上将某个范围内的值与“ |”连接。 我需要的是-是否可以对其进行编辑-如果在该范围内存在一些重复值,则仅将其包含一次?总结-仅连接唯一值。 提前致谢


2
索引匹配向下拖动时,匹配返回#REF
我正在尝试使用“索引匹配匹配”来填充表格,这将为我返回第一行的正确值,但是我得到了#Ref!当我尝试垂直向下拖动公式时出现错误。我正在使用这个公式: INDEX($C$3:$C$44,MATCH($K$15,$A$3:$A$44,0),MATCH(H16,$B$3:$B$44,0)) (有关表格的更多详细信息,请参见图片) 知道我的错误在哪里吗?

1
如何在Excel中更改一个单元格的宽度
我正在写一份实验室报告,我必须从已经打印过的纸上复制一张表格(我无权访问此文件),如下所示: 如您所见,看起来就像我自己实际记录数字的地方一样,单元格的宽度不同于“用0.1 M HCl进行的测试”或“添加这些数目的液滴后的pH”不同的宽度。我在网上查看过,看来您无法设置特定单元格的宽度,只能设置整个列或行的宽度,那么我该怎么做呢?

1
有人可以解释一下此VLOOKUP-MATCH-INDEX公式的工作原理吗
(VLOOKUP($C10,Trans_CIQ!$A$8:$AZ$95,MATCH(D$9,Trans_CIQ!$A$8:$AZ$8,INDEX(Trans_CIQ!$A$886:$AZ$886,1,0)),0)*100000) 此公式因某些原因起作用,但我不知道如何操作。我试图通过分离功能来遵循它,但是仍然不明白。 Vlookup(查找值(公司名称),表数组(查找位置),col_index_num(要查找的列),[范围查找](始终为0))给出与条件匹配的值 Match(lookup_value(CapIQ图表标题),lookup_array(在何处查找,[match type](精确))在列表中给出项目编号 索引(数组(表),row_num,[column num])返回单元格中的值


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.