level 2
有点复杂,
有这么几个要求
1:根据担保方式J列,认定L列。J列为担保,则为生意贷,J列为抵押,则为房抵贷。J列为质押,则为质押。
2:企业名字如:A14,认定为小企业。
3,:全部认定完成以后,需要统计N列,O列数据。多个名字统计为一户,如A3-A9,均为张四,则N列生意贷户数认定为1户。
求大神。能详细更好了。
谢谢
2016年01月07日 03点01分
2
level 11
1、认定
L2 = IF(ISNUMBER(FIND("有限公司",A2)), "小企业", VLOOKUP(J2,{"担保","生意贷";"抵押","房抵贷";"质押","质押"},2,0)) 下拉填充
2、统计
想不到公式的实现办法,可以用VBA实现
2016年01月07日 08点01分
3
level 11
统计的VBA实现(ALT + F11 进入VBA代码编辑,拷贝粘贴,F5运行xxx
Sub xxx()
test "生意贷", 14
test "房抵贷", 16
test "小企业", 18
test "质押", 20
End Sub
Sub test(ByVal szType As String, ByVal iOutputCol As Integer)
Dim iRowEnd As Integer
Dim iRow As Integer
Dim i As Integer
Dim collect As Collection
Dim bExist As Boolean
Set collect = New Collection
iRowEnd = Sheet1.Range("A65536").End(xlUp)
For iRow = 2 To iRowEnd
bExist = False
If Sheet1.Cells(iRow, 12).Value = szType Then
For i = 1 To collect.Count
If collect.Item(i) = Sheet1.Cells(iRow, 1).Value Then
bExist = True
Exit For
End If
Next i
If Not bExist Then
collect.Add Sheet1.Cells(iRow, 1).Value
End If
Next iRow
Sheet1.Cells(2, iOutputCol).Value = collect.Count
End Sub
2016年01月07日 09点01分
4
level 11
统计的公式实现方式
N2单元格输入 =SUM(--(COUNTIFS(OFFSET($A$1,,,ROW($1:$100),1),$A$1:$A$100,OFFSET($L$1,,,ROW($1:$100),1),"="&LEFT(N$1,LEN(N$1)-2))=1))
数组公式,ctrl + shift + enter 三键结束
2016年01月07日 11点01分
5