Tag: 单元格

Perl excel Spreadsheet :: ParseXLSX通过公式获取单元格值

要分析的Excel工作表有两个工作表: 第一个工作表:单元格A1具有以下公式= TD!N2并显示正确的值 第二个工作表称为“TD”:单元格N2具有以下公式= SUM(F47:F49),并且是逗号后有3个数字的数字值 例: 第二张工作表“TD”: F47 = 1,200 F48 = 1,300 F49 = 1,401 N2 = SUM(F47:F49)= 3,901 第一个工作表: A1 = TD!N2显示3,901 一切看起来不错,但是当我尝试用Spreadsheet :: ParseXLSXparsing这个Excel文件 my $parser = Spreadsheet::ParseXLSX->new(); my $oBook = $parser->parse("$excelfile"); my $worksheet = $oBook->worksheet("first"); my $cell = $worksheet->{Cells}[1][0]; # A1 print Dumper($cell); 转储的结果如下所示: $VAR1 = bless( { 'Merged' => '', […]

Excel:从第一行开始有10行下拉

如果在第一行有一个类别标题,我试图获得它,以便我可以单击Cell A1的箭头,它将“扩展/撤回”它下面的10行。 为愚蠢的问题道歉,我能find的所有关于谷歌是关于分组,但我不认为这就是我想要的。 当我尝试分组时,只是在左侧打开了一个额外的工具。 我正在寻找一个箭头,在它下面延伸和缩回几行。

如何在添加整行时忽略带有date的单元格

我有一个库存跟踪表,它从该行所有项目的库存计数中减去,忽略其上有文本的单元格。 我希望它忽略有date的单元格,但input诸如01/14/2016之类的东西会抛出所有的东西,因为它将它们视为一个数字。 这是我当前的代码“= SUM(C5-SUMIF(I5:BZ5,”<> * ORD“,I5:BZ5))” 所以每次我有一个订单,我会input3 rowcells,例如: I5 = "ORDER 45", J5 = "01/16/2016", K5 = "5", K5将是从C5中的库存中减去的实际件数 图片供参考

在单元格中禁用编辑而不保护工作表vba

我想禁用单元格编辑(直接键入单元格),但想通过代码更新该单元格,而不保护工作表 有人有什么主意吗?

在Excel中的date范围内searchdate

我正在寻找一种方法来使用excel在表格中的单元格范围内search单元格,所以我需要在具有大量行的表格范围内查找Date-Time, 这些照片显示了这一切; 第一张照片显示目前的情况是什么; 我正在使用IF语句来知道Date是否被find/ Contained /包含在范围内,如果find了,则把“1”放在“1”之外,把“0” 我之前使用过这个If语句: =IF(AND(AC5>=AE5,AC5<=AF5),"1","0") 但事情是它比较每行逐行,而不是逐行,这是不必要的,事情是我想比较每个单元格的表中的所有范围,并在此它把“1”或“0”。 请find附件截图来澄清问题: 当前的情况示例 我的问题 任何解决scheme?

如果单元格具有指定的值,则调用指定的子元素,否则调用另一个子类

我有两个Excel文件,它们的第一个工作表具有相似的布局和相似的单元格值,唯一不同的是其中一个在G6中有一个值“Plant”,另一个在E6中有。 用户应该select这些文件之一,我已经写为代码,所以没有问题,我只需要把一个if else语句,检查所选文件的单元格G6是否具有值“工厂”,然后它会调用一个子工厂G6,否则应该叫子工厂E6。 If Workbooks("selectedexcelfile.xlms").Sheets(1).Range("G6").Value = "Plant" Then Call PlantE6 Else… 我知道这个代码是错误的,所以我只是想得到正确的代码。

MS Excel:我如何使单元格引用variables?

我可能没有正确地说出这个标题,所以让我解释一下我正在尝试做什么。 我需要find一系列数据的周期。 假设我在Excel电子表格的A列中填写了所有数据。 如果我正在查找的一个条件在单元格A7中是正确的,我想检查它是否在每个第二个单元格中都是真实的(A9,A11,A13等等)。 如果在每个第二个单元格中都不是这样,我想调整模型来检查从A7单元格开始的每个第三个单元格(A10,A13,A16,等等)。 如果在每个第三个单元格中条件不成立,那么我想检查每个第四个单元格(A11,A15,A19等)。 使用IF或AND公式来编程公式以检查条件是否真实应该是比较容易的。 我的问题是如何改变模型从每个第二个单元格切换到每个第三个单元格,然后运行它来检查每个第四个单元格,依此类推。 我想,例如,在列B中设置公式,并将单元格C1作为用户input,以确定在列B中的公式中使用了哪些单元格。有没有办法做到这一点? 例如:如果单元格C1表示“2”,则列B中的公式检查列A中的每个其他单元格,如果将单元格C1中的值从“2”更改为“3”,则列B中的公式从检查每一个第二个细胞检查每个第三个细胞并向我报告。 我可以手动更改B列公式中的单元格引用,但这可能需要血腥的年龄,我认为这应该是一个更好的方法。 所以我正在寻求在某种意义上使单元格引用“variables”。 而不是硬编码的单元格引用,并说“看看单元格A7,然后看单元格A9,然后看单元格A11 …”我想告诉Excel“看看A7,然后看看下一个单元格取决于我说什么在单元格C1“。

VBA中心图片合并单元格中

我一直在试图解决这个问题一段时间。 下面的代码插入一张你select的图片给我的excel文档。 它将图片放在单元格B10中,并将其大小调整到我合并单元格的高度。 现在的问题是我不能把它居中。 .Left = 35# 随着上面的行我可以手动中心一张图片,但我希望其他所有其他宽度的图片居中。 任何人都可以帮我解决这个问题吗? 下面的代码是我一直在使用的。 提前致谢! Sub Insert_Pic_Section_One() Dim fileName1 As Variant fileName1 = Application.GetOpenFilename(filefilter:="Tiff Files(*.tif;*.tiff),*.tif;*.tiff,JPEG Files (*.jpg;*.jpeg;*.jfif;*.jpe),*.jpg;*.jpeg;*.jfif;*.jpe,Bitmap Files(*.bmp),*.bmp", FilterIndex:=2, Title:="Choose picture", MultiSelect:=False) If fileName1 = False Then Exit Sub Else ActiveWorkbook.ActiveSheet.Select Range("B10").Select Dim picture1 As Object Set picture1 = ActiveWorkbook.ActiveSheet.Pictures.Insert(fileName1) With picture1 .Top = .Top .Left = 35# .Width […]

在Excel中自动调整列宽,同时排除某些单元格/行

我曾多次寻找相关的问题,但我从来没有find类似的问题。 每个人总是想知道如何调整列宽,这很容易,我有更多细微的问题。 我喜欢自动调整,使清洁的表格,并确保一切都是可见的(又名; ctrl-a,双击列之间的顶部),但如果你有一个单元格与长文本(如笔记在底部一个表),它使得像400像素宽的列捕捉整个文本,当我只是想要它根据我的列标题或表数据更新。 我想能够标记这个文本单元格被忽略excel自动调整。 如果您可以将它居中,那么您可以将单元格alignment(并将右边的单元格设置为1)为“居中select”,它将被忽略。 但是,就像我上面的例子一样,我经常希望这个文本向左或向右,不允许CAS工作。 有没有人能够做到这一点?

在两个填充的单元格之间填充空单元格

情况: 在单元格“A1”我有值“1” 在单元格“A10”我有值“2” 在单元格“A20”我有值“3” 在单元格“A30”我有值“4” 我想用Excel VBA做什么: A1和A10之间有空单元格。 我想要A2:A9填充A10的值,即“2”。 在A10和A20之间有空单元格。 我想让A11:19填上A20的值,意思是“3”。 问题是,范围A1到A30是不固定的。 我想search整行不是空的单元格,并填充它们之间的单元格与填充的上单元格。 编辑: 为了更多的解释,我有一个Access数据库,里面充满了date和一个充满数字的表格。 我想做一个Excel表格报告。 Dim Daten As Variant Daten = Array(rs!DatumJMinus8Monate, rs!DatumJ, rs!DatumI, rs!DatumH, rs!DatumG, rs!DatumF, rs!DatumE, rs!DatumD, rs!DatumC, rs!DatumB, rs!DatumA, rs!DatumA4Monate) Dim Bedarfe As Variant Bedarfe = Array(rs!BedarfJ8Monate, rs!BedarfJ, rs!BedarfI, rs!BedarfH, rs!BedarfG, rs!BedarfF, rs!Bedarfe, rs!BedarfD, rs!BedarfC, rs!BedarfB, rs!BedarfA, rs!BedarfA, "") Dim neuereintrag […]