Excel中的If/Then语句

Excel中的If/Then语句,excel,if-statement,Excel,If Statement,我正在尝试为医疗办公室制作一个简单的Excel表格:输入患者的姓名、日期、治疗类型等,无论是金色还是紫色的治疗(公司让你购买治疗以获得收入),它都会转移到我制作的另外两张表格中的一张。我知道一些C++,所以我做了一个简单的if语句。但是,如果它是紫色处理,而我想要金色处理,它将显示整行空白。有没有办法让它删除If/Then语句中的空行 谢谢你的帮助 另外,我更愿意不必编写代码,但如果需要,我会这样做。如果没有代码,你就无法按照自己的意愿编写代码 但是,如果需要,可以使用透视表。通过适当的过滤器(

我正在尝试为医疗办公室制作一个简单的Excel表格:输入患者的姓名、日期、治疗类型等,无论是金色还是紫色的治疗(公司让你购买治疗以获得收入),它都会转移到我制作的另外两张表格中的一张。我知道一些C++,所以我做了一个简单的if语句。但是,如果它是紫色处理,而我想要金色处理,它将显示整行空白。有没有办法让它删除If/Then语句中的空行

谢谢你的帮助


另外,我更愿意不必编写代码,但如果需要,我会这样做。

如果没有代码,你就无法按照自己的意愿编写代码


但是,如果需要,可以使用透视表。通过适当的过滤器(无论是平面还是平面)在每张图纸上进行过滤,您将只有相关数据。

您所描述的这一点,可以通过搜索出现“紫色”处理的下一行,并通过偏移量(X42,行差,列差)引用它来实现。。你必须在单独的列(或一组列)中进行计数,然后在表工作时隐藏它们。

如何显示一些代码。仅仅因为你已经知道一些C++并不意味着你的问题与C++有任何关系。Matz:我目前没有任何代码,有没有办法上传excel电子表格的样本供您查看?对不起,我是这个网站的新手。你能帮我写一些代码吗?我没有使用Excel的C++经验,在Excel中可以直接使用VBA。不需要使用C++。那太过分了。如果我说(在Excel中):=如果(Info!E4=“Gold”,“Yes”,E5),这行得通吗?因此,如果它不是黄金,它会一直走到下一次它是黄金,创造一个无限循环?不完全是。你可以试试看,你会明白的。这不是很干净。请解释-1。这是一个合理的答案。如果他可以的话,使用透视表会更好。在这种情况下,如果不采取变通办法,使用标准Excel函数几乎是不可能的。目前的另一个答案提到使用OFFSET(),这是一个易失性函数,会严重降低工作簿的速度,而透视表则不是这样。