如何在Excel中有条件地设置列?

时间:2015-06-10 11:26:27

标签: excel excel-formula

我一直在工作的电子表格上工作了大约一个半星期,并且一直困在同一个地方。我正在为工资单目的而努力。所以A1会有一个员工姓名,就像列的其余部分一样。 B2会让特定的员工工作时间。

例如。

  A              B
1 Doe, John C    6.65

我需要一个公式,它会自动将任何小时数大于0的人移动到E列,以及他们的工作。小时。

1 个答案:

答案 0 :(得分:0)

如果您想要E列中的名称和F列中的工作时间,请将E1设置为

=IF(B1>0,A1,"")

并将F1设置为

=IF(B1>0,B1,"")

如果您想要E列中的名称和工作时间,请将E1设置为

=IF(B1>0,CONCATENATE(A1," ",B1),"")

并复制该栏目。

IF(condition, expression if true, expression if false)允许您根据逻辑条件设置单元格。 CONCATENATE允许您将多个单元格(或表达式)的内容作为字符串连接在一起。