Tag: null

Excel总和,如果不是空string

我想总结列B中的所有单元格,对应于列A中不是空的单元格。 但是,在Excel中,术语“不为空”有点含义:如果一个单元格包含一个公式,但结果是一个空string,即= IF(1 = 0,1,“”),则认为它不是空的尽pipe结果本质上是没有的。 但是,我想排除这样的细胞。 首先要尝试的是明显的事情 =SUMIF(A:A,"<>",B:B) 但是这是行不通的,因为操作符<>只是表示一个单元格是空的,如果它完全是空的。 如果存在一个公式,如= IF(1 = 0,1,“”),则如上所述,它被认为是“非空的”。 在我的Google冒险游戏中,我也学到了“=”是上面公式中“<>”的逆转,但是这并不能帮助我,就我所知。 是什么让我的问题更具挑战性是我想包括单元格B列中的文本和数字条目列A … 我可以想出各种方法来“解决”,但我实际上是在解决scheme之后,我不必向数据添加另一列,并且可以将数据保留原样。 谢谢!

检查数组中的元素是否为空/ Excel VBA

当从数据库检索数据到数组中时,我的数组元素中有一个(或者看起来像是)“Null”,就像监视窗口显示的那样。 但是, pCurveDefinitions(2,0)=Null返回FALSE。 我怎样才能使检查在这样的方式返回真?

在VARCHAR数据types中,EXCEL导入到sql返回NULL的小数

我正在研究一些在过去几年中大量增长的软件,并且需要定期更新数据库。 客户现在向我们提供大数据表格上的数据,我们将格式化并开始导入到数据库中。 我正在使用导入和导出数据(32位)向导。 数据库中的一列包含“1.1.1.2”等值,我将它们作为Varchar导入,因为这是数据库中的数据types。 但是,对于像'8.5'这样的值,'NULL'正在被导入insead。 只有当有一个小数点时才会发生。 这是一个Excel格式错误,或者它是错误的数据types?

用上面的单元格中的值replacepowerquery列中的空值

我有一系列的工作簿,我通过PowerQuery导入数据。 源文件只有每4行完成的Date字段。 每个date有3个网站特定的条目。 下面的markdown表显示了当我通过PowerQuery加载工作簿数据时发生的事情: | Date | Site | ItemA | ItemB | |————|——|——-|——-| | 01/01/2016 | A | 19 | 17 | | null | B | 11 | 5 | | null | C | 30 | 22 | | 02/01/2016 | A | 16 | 17 | | null | B | […]

电子表格齿轮返回空单元格

我创build了一个程序,通过电子表格齿轮从Excel文件返回特定的列。 这是我的While循环: while (Worksheet.Cells[ExcelRow, 1].Value != null) { //to do code here } 当空,我的代码返回行的空单元格 – 即使我在这里指定不。 它将为数据网格中为空的所有单元格返回0。 有没有办法显示在Excel文件中为空的单元格?

将Excel中的空值传递给SQL

我正在使用VBA脚本更新SQL表,到目前为止,它完美的工作。 问题是处理空值时。 由于VBA脚本循环直到第一列结束,所以工作表中的某些值为空,但在sql中将它们放置为零。 在Excel中: Name Last name Age daniel mtz 22 jose mtz 25 John doe SQL中的最终结果: Name Last name Age daniel mtz 22 jose mtz 25 John doe 0 任何想法如何告诉macros或SQL读取它们为null而不是零? PS,编程sql中的每一列以将null放在相应的值不是一个选项,因为这个表将不断变化,我可以有所有列填充,或只是一些,等等。 [更新]这里是VBA的代码: Sub Macro_CargarSQL() 'VARIABLES Dim conn As New ADODB.Connection Dim iRowNo As Integer 'Column variables Dim sname, slastname, sage As String 'CONECTION TO […]

为什么我在获得一个excel单元格时得到一个nullpointerexception?

得到一个单元格时,我得到这个exception。 这就是我正在做的事情: if(versionToAdd.equals("15.6")) { Cell X = wb.getSheetAt(0).getRow(28+j).getCell((short)7); Cell Y = wb.getSheetAt(0).getRow(28+j).getCell((short)8); X.setCellValue(x); Y.setCellValue(y); } 这个代码是在for循环(j)里面的,每次迭代一个List值时,我都会dynamic获得一个新的单元格。 问题是,每当它到达第一个col:row(H:29),我得到一个NullPointerException。 注意:在xls文件中的单元格是空白的…这可能是问题吗? 我在java中获得了一个X / Y值的集合,开始读取它,但是每当它达到一定数量的值,我在这一行中得到一个NullPointerException: Cell cellx = row.getCell(8); java列表没有问题。 如果我放置较less的X / Y对(即:5或6对),效果很好,但是超过一定的数量(比如说大于10),我就会得到这个例外。 试图寻找细胞,一切似乎都很好 编辑:感谢人们的帮助! 我开始使用POI的XSSF / HSSF。 试过以前使用它,但我不能让它正常运行,但现在我做了,它使用createRow-createCell方法完美的作品:)

从Excel文件通过OleDbDataAdapter方法(C#)古怪的select

我有这样一个Excel文件: Column 1 Column 2 Column 3 data1 data2 data1 data2 data1 data2 data1 data2 data1 data2 data3 也就是说,除了最后一行,整个列3是空的。 我通过OleDbDataAdapter访问Excel文件,返回一个DataTable:这是代码。 query = "SELECT * FROM [" + query + "]"; objDT = new DataTable(); objCmdSQL = this.GetCommand(); objCmdSQL.CommandText = query; objSQLDad = new OleDbDataAdapter(objCmdSQL); objSQLDad.Fill(objDT); return objDT; 重点是,在这种情况下我的代码返回一个DataTable只有列1和列2。 我的猜测是,JET引擎试图根据每列中第一个单元格的types来推断列types; 作为第一个值null,整个列被忽略。 我试图填充零,这个代码实际上是返回所有三列; 这显然是最不可取的解决scheme,因为我必须处理大量的小文件。 反转select范围(从“A1:C5”到“C5:A1”)也不起作用。 我正在寻找更优雅的东西。 我已经find了一些讨论types不匹配的post(int列中的varchar单元格,反之亦然),但实际上并没有find与此相关的任何内容。 […]

使用空(或其他)来避免“内存不足”

我有这段代码,它将根据不同的参数来突出显示表中不同颜色的数据行: Public Sub HighlightRecentSampleRequests() Dim sht As Worksheet Dim LastRow As Long Dim cell As Range Dim dt, txt Set sht = Worksheets("Sample Transfer Log") LastRow = sht.Cells(Rows.Count, "A").End(xlUp).Row For Each cell In sht.Range("K3:K" & LastRow).Cells dt = cell.Value txt = cell.Offset(0, -3).Value If dt >= Date – 7 And txt = "Sample Receipt" Then […]

SQL-Server用NULL值replace空单元格

我正在使用SSIS将Excel数据移动到一个临时SQL服务器表,并从那里到目标表。 所以我的临时表只包含varchar列 – 我的目标表期望一些列的货币值。 在我的临时表中,最初的excel列有一个公式,但是在一些由temp表格和一个空单元格表示的行上留下一个空单元格。 但是,当我把这些列之一钱这些原来的空白单元格在目标列成为0.00 。 当然,这不是我想要的,那么如何获得NULL值? 请记住,在其中一列中可能出现想要的0,00。 我想我需要编辑我的临时表,将空的单元格为NULL。 我可以从SSIS包内做到这一点,或者有一个我可以使用的表的设置? 谢谢。