发布网友 发布时间:2022-04-20 18:08
共6个回答
热心网友 时间:2022-04-23 04:49
公式如下:=IF(B10=0,"",A10&"级"&B10&"家;")&IF(B11=0,"",A11&"级"&B11&"家;")&IF(B12=0,"",A12&"级"&B12&"家;")&IF(B13=0,"",A13&"级"&B13&"家;")&IF(B14=0,"",A14&"级"&B14&"家;")&IF(B15=0,"",A15&"级"&B15&"家;")&IF(B16=0,"",A16&"级"&B16&"家;")&IF(B17=0,"",A17&"级"&B17&"家;")&IF(B18=0,"",A18&"级"&B18&"家;")
热心网友 时间:2022-04-23 06:07
用VBA自定义了个函数HB,使用时在HB后括号中加上左列范围,会根据右列范围合并文本,具体见附件
Private Function HB(mRng As Range) As String
For Each c In mRng
If c.Offset(0, 1) <> 0 Then HB = HB & c.Value & "级" & c.Offset(0, 1).Value & "家" & "; "
Next
End Function
热心网友 时间:2022-04-23 07:41
可使用条件求各函数计算得出。
为方便查看各档次与统计结果相对应,可将分类档次依次输入第三列,即C1:A-,C2:AA-,C3:AAA-,...
结果计算在第四列对应的单元格中,D1单元格输入:=SUMIF(A:A,C1,B:B)。此时,第四列中应对C1单元格的D1单元格即统计出A-档次的家数,选中D1单元格,将鼠标移动至D1单元格右下角,当光标为“十”时,按鼠标左键下拉鼠标至D3单元格,完成填充操作,即可计算出AA-、AAA-档次的家数。
热心网友 时间:2022-04-23 09:33
举个例子:要在C1单元格得到A1 B1相加的数值
可在C1单元格内在英文输入法状态下写上
=A1+B1
然后敲回车,这时在改变A1 或B1数值时,c1就随着变化。
其他同理,要有目的 才能有公式。
热心网友 时间:2022-04-23 11:41
你这个用公式可能有点难,用宏会好一点,但用宏的话,倒真的不如用数据透视表了。
热心网友 时间:2022-04-23 14:05
用数据透视表不行吗?