Tag: 条件

如果语句总是把第一个条件python

我正在研究一个基本的python程序,在这里我input一个我想要的配方和我想要的数量,程序应该根据每升的数量的excel文件计算出我需要的每种成分的数量,然后减去数量我从另一个Excel文件,其中包含我在家里的成分列表。 这应该是可用于多个食谱,我试着这个使用原始input和if语句,可以看到下面。 但是,程序总是使用第一个配方。 另外当我的input要求第二个配方。 recipe = raw_input("give recipe ") quantity = input("give quantity ") print if recipe == 'recipe1': wb1 = load_workbook('recipe1.xlsx') elif recipe == 'recipe2': wb1 = load_workbook('recipe2.xlsx') 任何帮助将不胜感激! ! adittion:我用英语疯了这个快速的翻译,因为我正在用荷兰语写我的程序,我忘了实现一些我现在看到我引起我的问​​题的东西。 配方= raw_input(“给配方”)数量=input(“给数量”)打印 if recipe == 'recipe1' or 'RECIPE1': wb1 = load_workbook('recipe1.xlsx') elif recipe == 'recipe2' or 'RECIPE2': wb1 = load_workbook('recipe2.xlsx') 不是不同的是,我也检查只写在首都。 这似乎导致我的问题,因为当我离开它工作正常。 对不起,这个错误!

在Excel中添加与另一列中的条件匹配的行

这是一个示例数据 Polling_Booth INC SAD BSP PS_NO 1 89 47 2 1 2 97 339 6 1 3 251 485 8 1 4 356 355 25 2 5 290 333 9 2 6 144 143 4 3 7 327 196 1 4 8 370 235 1 5 而这正是我想要实现的 Polling_Booth INC SAD BSP PS_NO OP_INC OP_SAD OP_BSP […]

Excel条件格式化每行单元格

是否可以创build条件语句来执行以下操作,而不必为每行创build条件格式? 对于每一行,如果行列D单元格小于行列A单元格的值,我希望它突出显示红色。 如果行列D单元格大于行列A单元格的值,我希望它突出显示绿色。 例: if D1 < A1 Highlight RED if D1 > A1 Highlight GREEN if D2 < A2 Highlight RED if D2 > A2 Highlight Green 等等等等….

(Excel)基于相邻单元格,整列的条件格式

我试图突出显示一长串数据中的变化,所以如果它的值与上面的单元格不同,我希望单元格有阴影。 我可以使用条件格式对一对单元格执行此操作,但是我无法使它适用于整列。 这是我想要它看起来像(我为这个例子手动执行这个阴影): 我试过这个,但是当我select列的时候,它并没有向下传播。

Excel条件格式:如果不是表2中的匹配突出显示描述,则将表1中的ID描述与表2中的ID描述进行比较

我们有两张sheet1有ID,说明,方法和sheet2有ID,说明,方法 sheet1包含这样的值: ID说明方法 1 |一个| Z 2 | B |ž 3 | C | Z 4 | d | Y sheet2包含这样的值: ID说明方法 1 bz 1 az 2 bz 3 cz 4 dy 4 ay 我需要将工作表1中的ID与工作表2中的ID相匹配,并检查工作表1中的描述是否与工作表2中的描述相匹配,否则,请突出显示工作表2中的描述。 到目前为止,我可以做一个条件格式化程序,如果ID不是在这两个工作表,但我不知道如何做一个条件格式化程序通过匹配的ID,然后比较说明,如果他们不匹配的描述突出显示在表2 。 任何帮助是极大的赞赏。

select所有单元格彼此相等的所有行

我有一张只显示单一types信息的大型表格:某一特定研究地点是否存在一种植物。 我在第一栏列出了500多个物种,并且列出了30个站点。 该表填充了一个简单的“Y”或“N”来显示存在。 例: Scientific Name Old Wives Beach Dadi Orote N Airstrip Abelmoschus moschatus NNN Abrus precatorius YNY Abutilon indicum NNN 然而,物种清单包含一些在任何地点都不存在的物种,呈现出一排充满“N”的行,就像上面例子中的第一行和第三行。 我需要删除这些行以使表更易于pipe理。 有没有什么办法可以实现这个没有很长的IF和声明?

条件格式中的这个公式中的参数究竟是在Excel中做什么的

下面是一个公式,其中列AH中的值列表,如果它们出现在列K中,它们的格式 = COUNTIF($ $ AH 2:$ $ AH 8 K2)> 0 如果我介绍K3而不是K2,我select的着色会错过一行。 因此,如果例如我有一个存在于列AH中的K33值,而不是按照我希望的格式进行格式化,即使K32中的值无法在AH列中find,K32也将被格式化。

在Excell中find差异

我有一个电子表格,其中有一列员工姓名和另一个职位。 如果名称类别中的值相同,我试图在职位列中查找不同的值。 例如,如果J.Smith被列出了两次,但是曾经有一次技术员III和另外一次有技术员的头衔,那么这两个头衔将会被突出显示(或者其他标志来吸引我)。 任何人都知道我会怎么做?

从下拉列表中进行相邻单元格的Excel条件格式化

我一直在这里寻找,但是我找不到像我之后的东西。 在Excel中,我有一列有十几个不同首字母的下拉列表,在这些单元上有条件格式。 我也想根据这些首字母缩写格式化另一列,但不想在每个单元格上依次设置一打规则。 如果我使用正确的规则设置顶部单元格,则无法填充格式,因为公式不是逐行更新的,而是整个范围。 我没有真正的VBA或macros的经验,有没有比蛮力更优雅地做到这一点? 非常感谢你提前。 这个论坛一直很有帮助,希望你也能帮助到这个!

Excel与条件的副产品

我想SUMPRODUCT范围,但只有当没有0。 试过=SUMPRODUCT(–(CN12:CN16="<>0");I4:I8)但结果为0, 我必须范围:CN12:CN16和I4:I8和CN12:CN16有时可以包含零。 那么我不想把这个计算和I4:I8中的值相乘。 有什么build议么