问题标签 [nonblank]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 如果单元格不为空,则平均值
我正在尝试在另一张纸上平均百分比佣金范围。在工作表 Lines Sales 列 KI 可以输入佣金百分比(如果有)。更常见的是,我在出售自己的财产时没有佣金。
通过我在这里的各种搜索,我发现 Excel 应该忽略此函数中的空白单元格,如果我想忽略零,我应该像这样格式化:
在没有输入佣金的情况下使用这个公式时,我得到了一个#DIV/0!
错误。只要我在一行上输入佣金百分比,我就会得到一个有效的结果。我计划每年开始一个新的工作簿来跟踪我所做的事情,但我不想花几个月的时间来查看那个错误,直到我得到佣金销售。
我希望完成的是仅在 Line Sales 表上平均佣金百分比,K2
并将K150
此公式输入 Totals 表B13
,如果没有佣金销售,我希望它保持空白或为零。
vba - IF 公式列中的第一个空白 ("") 单元格
我有一个宏可以将一张表的数据准确地复制到另一张表中。
我希望这个宏也可以转到 C 列中的最后一个非空白单元格(或第一个空白,我真的不在乎这两种方式)。我尝试了简单的结束/偏移代码,例如
然而,我的问题是直接复制宏也复制了基础公式,对于 C 列来说,它是一个 IF 公式。因此,列中的任何单元格实际上都不是空的,而是它们都有一个 IF 公式,导致真/假值(分别为“”或 VLOOKUP)。
这意味着结束/偏移代码使用公式 (C1000) 转到列中的最后一个单元格,而不是转到第一个值为 "" 的单元格(当前为 C260)。
我可以在这个宏中添加什么代码来选择第一个包含 IF 公式的单元格,从而导致值为 "" ---- 其外观为空白?
excel - 如何区分数据列中两个值之间的两个“陈旧值”和空白?
我最近问了一个关于缺失值数据线性插值的问题。这是该问题的链接
对于具有不定数量缺失值序列的缺失值的行中数据的线性插值的动态解决方案是什么?
出现了一个新问题,该问题与空白序列以空白而不是填充值结尾的情况有关。在这种情况下,公式会在这些最新的空白中重复最后填充的值。我想要做的是,有一些方法,比如条件格式或添加一个 0.0000009 类型的数字来区分它作为过时的数据。
以下是示例数据:-(此数据是提供的解决方案描述的公式的结果)
我如何区分最后两个 11 和上面的正常数据?因为这个数据是陈旧的并且在技术上不是正确的数据。?
java - 如何在 AssertJ 中检查是否相等或两者都为空白?
我想断言expected
并且actual
彼此平等。如果两者都是null
或空白 ( ""
) 也没关系——即null
表示空白。
.withComparator(...).isEqualTo(expected)
不起作用,因为null
之前由 AspectJ 检查过:
我的比较器是 Kotlin,但你明白了:
我只设法通过覆盖 AssertJ 来实现检查,Condition<String>
但对我来说它看起来不是很 assert-j-ish:
同样,助手是 Kotlin,但你知道我的意思:
是否有实现检查的 AspectJ 方式?
excel - 计算一个范围内的唯一非空白条目
我在 Excel 中有这样的数据:
我正在尝试找到一个公式,该公式可以复制每行最后一个单元格中的数字,即与该人关联的唯一元素的数量,不包括空白。例如,Person1 有 3,因为有 A、B 和 C,即使有三个 A。每个人的列数都是固定的/相同的。值 A、B、C 等是字符串(与数字相反)。
这可以使用公式来完成吗?
excel - 使用方法:不为空时求和
我有一个在 excel 表中有 2 列的示例:
X --- Y
1 --- 一个
2 --- 一个
3 ---
5 ---
1 --- 一个
Y 列被公式隐藏:=IF(A2<=2,"A","")
如果 Y 不为空,我想对 X 列求和。我使用这个公式: =SUMIF(B:B,"<>",A:A) 但它不明白 "" 是空白的。
我希望有人能帮助我。
powerbi - 返回 power BI 中存在的最新值
我正在尝试在 Power BI 中创建一个名为最新分数的计算列,该列为我提供每个员工的最新分数。
我正在使用以下措施,除非最近的分数是“0”,否则它似乎有效,在这种情况下,它会通过最近的非“0”分数。
任何帮助,将不胜感激
null - 为什么 trim(" ") == "" 在 Fortran 中返回 false?
我正面临着随机的不连贯……在某些情况下,trim(" ") == "" 返回 false。
我做了这样的事情(所以是一种使用类型的连接函数)当然这段代码有点乱,可以做很多简化,但由于这个修剪问题,我这样做是为了确保没有什么乱七八糟的:
这是此函数末尾的退出:
这段代码有时有效,有时无效......(我的意思是我有其他空变量,我只用一些变量面临这个问题)我认为空格字符是加密的,因为在调试模式下我有随机值,如“pÏ” ...
这是错误打印时的退出,当我询问 ASCII 值时:
p>所以 trim(tab(i)) 正在做 150 NULL 的修剪。
我创建了这个函数来解决这个问题:
excel - 如何使用 VBA 在 Excel 中删除零长度字符串?
我在 VBA for Excel 中创建了一个工具,它可以根据许多标准分析我们收到的 .xlsx 文件。其中之一是数据集中的空单元格的数量。但不幸的是,我注意到我们收到的许多文件包含的单元格中包含零长度字符串,这些单元格被“错误地”计为非空单元格。
如果我能够从文件中删除这些,这实际上对整个过程非常有益。
我已经用谷歌搜索了很多这个问题,但到目前为止我能找到的唯一解决方案是遍历工作表中的所有单元格(我也尝试过常量,并且还使用 Find 来查找所有 zls)。这不是很有效,因为工作表中包含大量数据。编辑:我也尝试过 UsedRange.values = UsedRange.values 方法,但这会删除我需要的前导零。
我还发现这是可行的(-@- 是一个随机字符串,极不可能是我数据中的单个单元格,如果它在那里,可以删除):
但如果我只使用单个替换它不会:
第一个没问题,但是有很多问题:
- 耗时是单次更换的两倍
- 它是否已经崩溃或继续工作并不总是很清楚
- 如果它确实崩溃了,我会留下一些包含 -@- 的单元格,这并不总是很明显,并且该工具应该可以被无法理解 VBA 的人使用。
所以我的问题:
- 有没有办法只使用一个替换来做到这一点?为什么替换与双重替换一起使用,而不是单一替换?
- 如果第一个是不可能的,那么如果代码崩溃,有没有办法“回滚”替换?
- 有没有一种方法可以更新状态栏以显示替换的程度以证明代码正在运行(就像在 Excel 本身中运行替换时一样)?
- 还是有更好的方法来完成这一切?
提前致谢!
编辑:不幸的是,由于正在处理数据,我需要保留格式,包括前导零
编辑:这是我正在查看的数据类型的示例。我想替换零长度字符串(它们是没有值的非空白单元格),因此它们是一个真正的空白单元格。