我有一列数字。有些以数字 8 开头,其余的以其他数字开头。我想写一个公式,如果 A 列中的数字以 8 开头,则返回“2”,如果 A 列中的数字以 8 以外的数字开头,则返回“1”。
这可能吗,如果可以,请问如何?
我正在尝试使用一个非常简单的公式,即 =SUM(B9:B11)。但是,由于某种原因,该单元格不进行计算。
我已经使用 Excel 多年了,从来没有遇到过这个问题。知道为什么它可能无法更新 SUM 吗?
我在 Windows 7 Pro 上使用 Excel 2007。我在多台不同的机器上打开了电子表格,结果相同,所以这似乎是电子表格本身的问题,而不是 Excel 或计算机的问题。
附加说明:如果我重新创建 =SUM 公式,它将重新计算总数。但是,如果我更改其中一个数字,它仍然不会自动重新计算。
此外,如果我按F9SUM 将重新计算被手动强制执行。
我有一个 +-8000 个项目的列表,这是应用多种技术删除重复项后的结果(列表从 10000 多个项目开始)。
我现在有以下问题-
示例 1. Jack Daniel 2. Jack Daniels 3. Jack Daniel's
很明显,以上所有内容都与一个项目有关,但它们在技术上仍然是独一无二的。我尝试拉出前 4 个字母并检查匹配,但是有 +-4000,其中大部分是误报,即
两者都会拉杰克,但不会是有效的副本。
有什么想法吗?
我试图找到一个公式,我可以在其中查看一行中的列范围,并返回出现第一个非零值的那一行中的列标题,从左向右移动。
下面是我的数据截图:

对于每一行,我希望在 H 列中看到的结果如下:
9 = 10/31/2011
10 = 11/30/2011
11 = 11/30/2011
12 = 12/31/2011
Run Code Online (Sandbox Code Playgroud)
我玩过一些数组公式并搜索了函数,但还没有找到任何成功。我希望另一个 excel 向导可能有想法。
如果可以的话,我想暂时避免编写 UDF。
worksheet-function microsoft-excel microsoft-excel-2010 microsoft-excel-2013
我有一个工作表,我首先将过滤器应用于某个列以显示“仅唯一记录”。现在我有一个列,其中包含例如以下值:
Applepie
Applesauce
Crabapple
Banana
Mango
Run Code Online (Sandbox Code Playgroud)
我需要的是包含单词“Apple”的所有可见单元格的计数。请注意,这应该排除隐藏(过滤掉)的单元格。
现在我找到了一个公式:
`=SUMPRODUCT(SUBTOTAL(3,OFFSET(Sheet1!A:A,ROW(Sheet1!A:A)-MIN(ROW(Sheet1!A:A)),,1))*(Sheet1!A:A="<Text to search>"))`
Run Code Online (Sandbox Code Playgroud)
然而,这个公式的问题是这个公式会搜索整个文本。不只是其中的一部分。如何修改此公式以返回包含“Apple”的单元格计数,即对于此示例,它应返回 3 作为结果。
microsoft-excel-2007 worksheet-function microsoft-excel microsoft-excel-2010
我有一个 Excel 工作表和两列。如果单元格的值小于 0,我会突出显示第一列。
现在如何根据突出显示的第一列突出显示第二列单元格?
见下图:

现在我想让我的工作表像这样的图像:

microsoft-excel-2007 worksheet-function microsoft-excel microsoft-excel-2010
假设我在单元格中有以下值
A1 : `=Now()` which displays 17.03.2014 13:45
A2 : 12.03.2014
Run Code Online (Sandbox Code Playgroud)
两者都是日期格式,我在另一个单元格中有这样的功能:
B1 : `=TEXT(A1;"dd.mm.yyyy")`
B2 : `=TEXT(A2;"dd mm yyyy")`
Run Code Online (Sandbox Code Playgroud)
在第一种情况下,我#VALUE在单元格中收到错误 在第二种情况下,我收到:dd 03 yyyy就像只有月份在工作。
我在 Windows 7 和 Office 2013 Professional 下。
猜猜它可能是什么?
date-time worksheet-function microsoft-excel microsoft-excel-2013
我正在寻找一种方法来平均一列中的数字,比如 B,只有当 A 列中的字符串包含某个文本时。
例如:
(In column A) (In column B)
Hello table . . . 1
Hello desk . . . 2
Bye table . . . 3
Bye desk . . . . 4
Run Code Online (Sandbox Code Playgroud)
因此,如果平均数字的标准是“桌面”,那么答案将是 (2+4)/2=3。
到目前为止我想出的是:
=AVERAGEIF(A1:A5, SEARCH("desk",B1:B5),B1:B5)
Run Code Online (Sandbox Code Playgroud)
但它返回一个错误,因为 SEARCH 只接受一个输入。
有什么建议?
我正在尝试在 Excel 中创建风险评估表。
我现在有一个带有日期的下拉列表,我希望根据选择的日期填充另一个单元格。
我已经设法让它工作了一天,但不是所有天。
=IF(F16="Monday","Apple","")
如何展开此公式以显示以下内容:
F16 = 星期一,G16 = 苹果
F16 = 星期二,G16 = 橙色
F16 = 星期三,G16 = 香蕉
F16 = 星期四,G16 = 梨
我有这个条件格式集
但是当我移动/删除/复制/剪切/粘贴/插入一个单元格/行/列时,我的条件格式变成这样
规则重复了,“适用于”现在被分解了,从一点点你可以看到我的一个蓝色规则有一个改变的规则。
有时我在制作 Excel 电子表格时会出错,需要我将内容从单个单元格移动或删除到整行。为什么 Excel 认为有必要取消我的条件格式?特别是因为通过创建这些重复的规则,如果我以后需要改进它们,它会给我更多的工作要做,这就是我使用条件格式来避免做更多的工作
date-time ×1