1. 首页 > 科技

excel vb 一个消息窗口问题,比如检测了4个单元格abcd 假如a不是空的其他3个是空的?

excel vb 一个消息窗口问题,比如检测了4个单元格abcd 假如a不是空的其他3个是空的?

excel vba怎样判断A列中不为空的单元格,写入ABC,比如a1,a2,a3都有值,A4是空的,加入ABC

其实不用使用VBA,按如下操作即可:

选定A列,F5-定位条件-空值-确定

输入ABC

按Ctrl+Enter

大家好,请教一个问题,在EXCEL里,一个单元格文本为abcd,如何显示为ab-cd,而实际内容是abcd

对于这个问题,似乎文本没有更好的解决方法。而数字则可以

如果是纯数字,则可以通过设置单元格的自定义类型为 ##"-"##

文本似乎无法实现,只能如楼上两位的方法,另起一辅助列,生成新的文本字符,如果有引用的,则再引用原单元格。

excel中,四个单元格为A,B,C,D时,A+B=C,且D=C时,显示为空

假设 A1代表A,B1代表B,C1代表C,D1代表D

应用设及两个条件,并且这两个条件要同时成立

条件1 A1+B1=C1

条件2 D1=C1

如果需要两个条件同时成立有两种方法

1) AND(条件1,条件2) 即 and(a1+b1=c1,d1=c1)

2) 条件1*条件2 即 (a1+b1=c1)*(d1=c1)

上述两个条件可为条件组,整个应用需要用到关键函数是 IF

IF的函数格式如下

=if(条件组,成立的结果,不成立的结果)

你只给出了一个成立的结果 (成立为空),不成立的时候未知(请你自己定)

最终 公式为

=if(and(a1+b1=c1,d1=c1),"","自定义结果")

=if((a1+b1=c1)*(d1=c1),"","自定义结果")

示例:

=if(and(a1+b1=c1,d1=c1),"","正确")

解释

当 a1+b1=c1 且 d1=c1 也满足时,显示为 空,否则显示为 “正确”

希望我上述解释对你有所帮助。

怎么把excel中的单元格按字符划开,比如一个单元格中有ABCD,怎么把他们分到四个独立的单元格?

是横着分么?如果是,输入以下公式,横拉填充;

=MID($A$1,COLUMN(A1),1)

以上假设多个字符在A1单元格。

方法二:用“分列”功能将单元格进行分列处理。