EXCEL如何返回某列中等于某个数值的数所对应的信息问题提得不准确,请看以下描述:表格中有A列,B列;B列有很多的数值(有很多值相等);如果B列中等于某个数值(X),则返回对应的A列中

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 05:55:27

EXCEL如何返回某列中等于某个数值的数所对应的信息问题提得不准确,请看以下描述:表格中有A列,B列;B列有很多的数值(有很多值相等);如果B列中等于某个数值(X),则返回对应的A列中
EXCEL如何返回某列中等于某个数值的数所对应的信息
问题提得不准确,请看以下描述:
表格中有A列,B列;B列有很多的数值(有很多值相等);如果B列中等于某个数值(X),则返回对应的A列中的值,B列中有多少个X就返回多少个对应的A列的数据,中间用“,”隔开.
如果能够帮助到我,还会继续给分,
一般情况,我所做的表格B列都只有3个不同的值,我就需要统计出B列的不通值对应的A列中的数据,中间需要用“,”隔开.

EXCEL如何返回某列中等于某个数值的数所对应的信息问题提得不准确,请看以下描述:表格中有A列,B列;B列有很多的数值(有很多值相等);如果B列中等于某个数值(X),则返回对应的A列中
我也来一段通用的,数据可以增减,代码不影响,楼上代码受限哦
Sub 统计()
Dim arr, arr1()
Dim R&, x&, y&,i&
Set d = CreateObject("scripting.dictionary")
R = Range("A65536").End(xlUp).Row
ReDim arr(1 To R, 1 To 2)
arr = Range("A1:B" & R).Value
For x = 1 To UBound(arr)
If Not d.exists(arr(x, 2)) Then
y = y + 1
d.Add arr(x, 2), ""
ReDim Preserve arr1(1 To y)
For i = 1 To UBound(arr)
If arr(i, 2) = arr(x, 2) Then
arr1(y) = arr1(y) & arr(i, 1) & ","
End If
Next i
arr1(y) = "第" & Left(arr1(y), Len(arr1(y)) - 1) & "的值为" & arr(x, 2)
End If
Next x
Range("C1").Resize(UBound(arr1), 1) = Application.Transpose(arr1)
End Sub
不明白,直接HI我,给你讲解清楚
根据您的文件需求修改代码如下
Sub 统计()
Dim arr, arr1()
Dim R&, x&, y&, i&
Set d = CreateObject("scripting.dictionary")
R = Range("A65536").End(xlUp).Row
ReDim arr(1 To R, 1 To 8)
arr = Range("A2:H" & R).Value
For x = 1 To UBound(arr)
If Not d.exists(arr(x, 8)) Then
d.Add arr(x, 8), ""
For i = 1 To UBound(arr)
If arr(i, 8) = arr(x, 8) Then
t = t & arr(i, 1) & ","
End If
Next i
t1 = t1 & "第" & Left(t, Len(t) - 1) & "的值为" & arr(x, 8) & ";"
t = ""
End If
Next x
Range("L2") = t1
End Sub

EXCEL如何返回某列中等于某个数值的数所对应的信息问题提得不准确,请看以下描述:表格中有A列,B列;B列有很多的数值(有很多值相等);如果B列中等于某个数值(X),则返回对应的A列中 excel表格中,如果C列数值等于A列中某个数值,则在C列对应的D列中返回A列对应的B列数值,D列怎么设公式呢 excel里面某个范围内等于某个数值怎么做公式 excel里面某个范围内等于某个数值怎么做公式 excel单元格数值满足某个区间条件,则返回此区间条件对应单元格的值求加分值的公式,谢谢 Excel中如何统计某个数出现的次数 excel如何求出一行数字中低于某个数值的所有数字的平均值? excel怎样判断一个数值介于两数之间并返回相应的值a1为一个数值,假如20 EXCEL使用数组之后,如何让乘积小于等于某个数值呢?A B C D E F长 宽 系数 版费 单价 数 量 0.08 0.08 4 0 3 50000 IF(IF(A2*B2*E2 excel sumif函数,criteria条件表达式如何表达“计算大于等于C3单元格的数值”的D列数值之和?sumif(**,>=C3,**)返回为0,要怎么表达? 在Excel表中,如果计算出来某个数值等于0,则不显示任何数值如果计算出来某个数值不等于0,则显示计算出来的数值. 在excel中,利用函数判断单元格在某个区域,并返回相应的数值如下图,如何在c列处利用函数实现,当D3:G4中的值处于A和B之间时,返回D3:G4中符合的值,否则就显示等于B 如何在EXCEL表中查询某列中数值大于某个数的数有多少个如:123456为一列,要查询这列中大于2的数有多少个 exceL等于第一列的某个数,怎么写公式?想要公式,不要填充的 如何从excel表一列中找出大于等于零的数并求和c1至c20有一列不同的数值,如何从中求出大于等于0的数值这和. Excel中的一列数值,如何算出每个数值在该列中比其余百分之多少的数大 EXCEL 单元格内某个数值等于另外一个单元格EXCEL 比如说我在单元格里写上:“客户应该预付我们30%(55582.33),.” 我想把括号内的数值等于另外一个单元格,另外一个单元格变动,那么55582.33这 excel中统计一个区域内等于某个数值在另一个区域的数值在一个范围的单元格个数例如:在A2:A200中数值等于1并且C2:C200中>=80的单元格的个数.