microsoft-excel-365

根据范围(条件)对 Excel 中的一系列单元格求和
microsoft-excel-365

根据范围(条件)对 Excel 中的一系列单元格求和

亲切的问候 我试图根据我之前设定的年龄范围来获取男性人数的总和。 例如,我想知道 2018 年年龄在 3 岁到 12 岁之间的男性有多少人。为此,我提出了以下公式: =SUM(SUMIF(B2:V2,{"Mens_3","Mens_4","Mens_5","Mens_6","Mens_7","Mens_8","Mens_9","Mens_10","Mens_11","Mens_12"},B3:V3)) 我遇到的众多问题之一是这个公式相当长,另一方面,如果我想修改年龄范围,例如:5 至 10 岁之间的男性,我必须修改公式的标准。 我尝试使用 SUMPRODU...

Admin

如何在 Excel 中创建这种步骤图?
microsoft-excel-365

如何在 Excel 中创建这种步骤图?

我正在尝试制作如下图所示的图表。本质上,两家公司正在分割利润份额,但实际分割的份额因特定阈值而异。我不确定是否可以在 Excel 中制作这种类型的图表,而无需单独制作每个部分。 我能想到的所有办法就是费力地手动创建图表中的每个四边形,然后将它们层叠在一起,所以当然希望有一种更简单的方法! 有没有一种组合图表可以供我使用?显然,曲线下方的区域需要自定义,但数字或比例本身并不重要,因为一旦绘制好图表,我就可以进行调整。这可能吗? ...

Admin

使用修改日期进行更新,而不是今天的日期
microsoft-excel-365

使用修改日期进行更新,而不是今天的日期

我对 VBA 代码完全是新手,但从我的谷歌搜索来看,我需要 VBA 来实现我所寻找的功能。我有一张工作表,其中有一个“注释”单元格,还有一个单独的单元格,其中包含此注释单元格上次更新的日期。我需要“更新日期”单元格(位于 D 列)自动更新注释单元格(H 列)更新的日期。我的 google-jitsu 只为我找到了今天的功能,但它不起作用,因为客户 X 的更新日期可能是今天,但客户 Y 可能是上周。 即,每当 H2 更新时 D2 也更新,每当 h3 更新时 d3 也更新,等等) 提前感谢大家! ...

Admin

Excel 365 - 从数据模型创建数据透视表时计算字段变灰的解决方法
microsoft-excel-365

Excel 365 - 从数据模型创建数据透视表时计算字段变灰的解决方法

我正在创建一个交互式仪表板,其中包含我工作中不同产品销售的数据透视图。仪表板还包含一个切片器,用于控制仪表板中的所有图表,因为所有图表都存在且由数据模型制作。 在我的原始 Excel 文件中,我有一个表格,其中记录了产品 A 的销售情况以及销售日期和时间参见此表中小样本数据的屏幕截图。该表仅包含产品 A 的销售日期,因此表中没有产品 A 未销售的记录。 我有另一张表格,其中列出了所有不同产品的销售情况以及这些产品的销售日期(参见此表中示例数据的屏幕截图)。 我的目标是按日期细分产品 A 的总销售额百分比,由于我的仪表板是交互式的,我想让我的用户可以选择使用数...

Admin

Excel 通配符在 VLOOKUP 函数中找不到应有的匹配项
microsoft-excel-365

Excel 通配符在 VLOOKUP 函数中找不到应有的匹配项

我正在处理多个产品系列,每个系列都有多个产品。有些系列的产品比其他系列多,所有产品名称都是唯一的。在一个名为“prod fams”的工作表上,我有一个查找表,如下所示: | Product names | Product family | |:---- |:------: | | Prod1, Prod2 | Gizmos | | Thing1, Thing2, Thing3, Thing4 | Wi...

Admin

Excel 使用 IF 和 AND 函数对数组进行 MEDIAN 运算并设置多个条件
microsoft-excel-365

Excel 使用 IF 和 AND 函数对数组进行 MEDIAN 运算并设置多个条件

我想根据满足的条件确定一列中的值的中位数二其他列。我使用的是 MS Excel。 我知道我必须使用 IF 函数将 MEDIAN 函数处理为数组 (ctrl + shft + enter),如果我在 IF 语句中只使用 1 个条件,这种方法就可以正常工作。但是,一旦我尝试合并2使用 AND 函数的条件,我得到中位数为 0(即,它不起作用)。 如何根据多个其他列的匹配条件计算一列中的中值? 例子: 假设我想找到 A = 1 且 B = x 时 C 中的中值: A B C 1 x 10 1 x 20 1 y 30 1 y 4...

Admin

Excel 之前将文本更改为日期。如何将其恢复为最初输入的内容?
microsoft-excel-365

Excel 之前将文本更改为日期。如何将其恢复为最初输入的内容?

我有一个很大的 Excel (xlsx) 电子表格,里面充满了各种类型的数据。我最初是从 Google 表格下载这些数据的。在某个时候(我不确定什么时候),我的一列数据中,数字范围为文本(格式1-2、等),它自动转换为日期。例如,单元格(和函数框)中的2-3值2-3被转换为。3-Feb2/3/2022 我知道有很多方法可以预防这(例如,包括在文本前面添加一个 `),但我的问题不是关于预防,而是逆转。 如何恢复自动日期格式的单元格以显示原来的自动重新格式化之前单元格包含的文本? 如果我的单元格包含2-3,我只想让它2-3再次显示。我该怎么做? 这些信息还保存...

Admin

使用 Power Query 提取给定 START 第 n 个值和 END 第 n 个值之间的所有匹配(或接近)值
microsoft-excel-365

使用 Power Query 提取给定 START 第 n 个值和 END 第 n 个值之间的所有匹配(或接近)值

考虑有两个表。表 1(T1) 有日期/时间和压力值列,表 2(T2) 也有日期/时间和信息值列。 T1 显示压力随时间的变化,例如:2019 年 11 月 21 日 19:25:15 为 147 mbar,基本每分钟变化一次,2019 年 11 月 21 日 19:26:15 为 198 mbar,等等……T2 略有不同,可以将其视为具有 START 和 END 实例的对表,或者在原始文件的情况下(开始/完成值)。这些值最初是从我们系统中的日志文件中提取的,所有数据日志都保存在该日志文件中。这是一个日志,您可以在其中跟踪系统内正在/已经发生的事情。 输出: ...

Admin

Excel - 如何在公式中引用位于 MIN 函数返回值右侧的单元格
microsoft-excel-365

Excel - 如何在公式中引用位于 MIN 函数返回值右侧的单元格

社区新手。我尝试在公式中使用两个可能单元格中的一个单元格中的值,这两个单元格位于两个单元格的右侧,其中一个单元格的内容将由 MIN 函数选择。MIN 函数作用的单元格位于同一行,但不相邻。因此,我的问题看起来像: =MAX(F8,M8)+SUM(G8,N8)-MIN(F8,M8)+ {F8 或 M8 右侧的单元格内容取决于 MIN 函数的结果 我尝试过同时使用 CELL、INDEX 和 MATCH 函数来返回最小内容的单元格引用作为起点,然后尝试将单元格引用向右偏移一个,但对于非连续范围,这种方法不起作用。有人有什么想法吗?谢谢大家。D. ...

Admin

当另一个单元格显示特定文本时如何隐藏某些列
microsoft-excel-365

当另一个单元格显示特定文本时如何隐藏某些列

这就是我想要发生的事情: 如果单元格 F6 为空白,则不执行任何操作。 如果单元格 F6 中只有特定文本“A”,则我希望隐藏整列 N、O、Q、T 和 U,隐藏整列。 如果单元格 F6 中只有特定文本“B”,则我希望隐藏整列 L、M、P、R 和 S,隐藏整列但不隐藏其他列,因此如果输入“B”,则上述单元格“A”将重新出现。 然后,如果单元格 B7 没有空白(输入了任何日期或文本),我希望再次取消隐藏所有列。 我也希望实时实现这一点,这样就不必“运行”宏,而是只要在单元格 F6 中输入 A 或 B 并按下 Tab 或 Enter,列就会隐藏。 这是我尝试过的并且...

Admin

使用复杂的自定义分隔符将 TXT 转换为 CSV
microsoft-excel-365

使用复杂的自定义分隔符将 TXT 转换为 CSV

我正在尝试csv使用以下文本文件转换为Excel 365 数据文本导入向导。文件似乎来自正在使用1252: Western European (Windows)编码的源。 通过查看文件的内容,我决定使用^|^,^|^自定义分隔符,它似乎有效,但第一列和最后一列仍然有^|^其值(如下图所示)。 问题:在以下文件中使用自定义分隔符的更好方法是什么,以便我们不会^|^在第一列和最后一列中获取值? 评论:实际文件非常大(1GB),大约有 150 列。以下只是为了简洁起见而使用的示例。 txt 文件的快照: ^|^Col0^|^,^|^Col1^|^,^|^Col2^...

Admin

在 Excel 中,如何选择具有特定标题的表格的每一列
microsoft-excel-365

在 Excel 中,如何选择具有特定标题的表格的每一列

我只想从结构化表中选择一组重复的列来应用数据验证或条件格式。 我尝试使用公式创建命名范围,但没有成功。我的情况如下: =INDIRECT(LET(LetterHeader;LEFT(Zn_Pln_1an;1);Val_Ref_NameTblPln&TEXTJOIN(";"&Val_Ref_NameTblPln;TRUE;TEXT(FILTER(Zn_Pln_1year;(LetterHeader<>"H")*(LettreEnTete<>"E"));"\[dd/mm/yyyy\]")))) 没有返回,这INDIREC...

Admin

有没有办法可以在一个单元格中操作多个数据值而无需将这些值分开?
microsoft-excel-365

有没有办法可以在一个单元格中操作多个数据值而无需将这些值分开?

我有多个“混合”,我想为其创建成本。目前,为了清晰起见,每个混合都以组件形式显示在单元格中,单位数显示在表格中的单独列中,每单位成本则细分为工作簿中单独工作表中的各个组件。 示例 在工作表 1 中,我有以下内容:单元格 C2 为“3”(单位数),单元格 C3 为“2”,单元格 C4 为“4”。单元格 D2 为“1 杯面粉、0.25 杯牛奶、1 个鸡蛋”单元格 D3 为“2 杯面粉、0.33 杯油、2 个鸡蛋”单元格 D4 为“1 杯面粉、1 个鸡蛋”我希望 E 列有一个公式,根据工作表 2 中的价格计算成本,其中单元格 B2 中面粉的成本为“.05”,单元格...

Admin

我怎样才能停止日期格式的改变?
microsoft-excel-365

我怎样才能停止日期格式的改变?

我正在使用一个简单的表单在某些单元格(Start_date 和 End_Date)中输入日期。表单中的日期格式设置为 dd/mm/yyyy,这很好用。但是,当 VBA 代码将其复制到工作表时,它会将其四舍五入为 mm/dd/yyyy。如果我输入 01/02/2022 作为 Start_Date,它会交换为 02/01/2022。如果我输入 15/02/2022 作为 End_Date,它会保持为 15/02/2022(任何日期 13 及以上都可以) Sheet5.Range("D1").Value = TaskFrm.Start_Date.Value 'St...

Admin

在 IF 条件中使用命名单元格时出现意外行为
microsoft-excel-365

在 IF 条件中使用命名单元格时出现意外行为

我在 Excel 365 中的 IF 条件中使用命名单元格时发现有些奇怪,我想知道发生了什么。 假设我有一个命名单元格MyValue,其值 = 15。然后,以下操作可以正常工作:=IF(MyValue > 10| "Big"| "Small")。具有公式的单元格将包含值“Big”。 但是,以下情况会导致错误发生: =IF(10 < MyValue| "Big" | "Small") 显然,这个问题很容易解决,但我不明白为什么它不能双向工作。这是一个错误还是我遗漏了什么? 下面我的工作簿的屏幕截图显示了名称管理器、公式的两个版本以及由“有问题的”公...

Admin