用万能的vba可以实现。例如有表格如图:
第一步:编制代码如下:
Sub 卡号汇总()
Dim 姓名 As String
Dim 卡号 As String
Dim bjZD
Set bjZD = CreateObject("SCRIPTING.DICTIONARY")
Dim JGARR(1 To 100, 1 To 2)
hh = 2: zz = 0
Do While Cells(hh, 1) <> ""
姓名 = Cells(hh, 1).Text
卡号 = Cells(hh, 2).Text
If Not bjZD.Exists(姓名) Then
zz = zz + 1
bjZD.Add 姓名, 卡号
JGARR(zz, 1) = 姓名
Else
bjZD(姓名) = bjZD(姓名) & ";" & 卡号
End If
hh = hh + 1
Loop
For i = 1 To zz
JGARR(i, 2) = bjZD(JGARR(i, 1))
Next i
'输出结果
Cells(2, 4).Resize(zz, 2) = JGARR
End Sub
第二步:运行宏,结果如图:
本回答被提问者和网友采纳大神 求教啊
不懂VBA的话,可以分步操作:
按姓名列升序排序(同名的聚在一起)
在数据源C2单元格输入公式=B2,
在数据源C3单元格输入公式=IF(A3=A2,C2&"、"&B3,B3),C3的公式往下复制
在数据源D2单元格输入公式=IF(A3=A2,"",A2),D2的公式往下复制
把上述由公式生成的数据复制、粘贴为数值。
筛选D列空白行,删除
请教各位excel达人 ,我想做一个函数
=VLOOKUP(B2,excelB!A:B,2,0)就可以得到结果,如上图,D2单元格公式为:=VLOOKUP(B2,excelB!A:E,5,0)对比两个公式自然就会理解VLOOKUP的用法了
求excel表格大神帮忙列一个函数公式把里面的数字筛选出来
B1=RIGHT(LOOKUP(999^10,--(1&MID(A1,2,ROW($1:$100))),LEN(LOOKUP(999^10,--(1&MID(A1,2,ROW($1:$100)))-1)向下复制
EXCEL函数,请大神用函数解答,谢谢! 急!!!
C15公式:(第一行语文成绩)=VLOOKUP("语文成绩",A:B,2,)C16公式:(第二行数学成绩)=INDEX(B:B,SMALL(IF(A2:A10="数学成绩",ROW(2:10)),2))C16公式输入后不能只按回车,需按 CTRL+SHIFT+回车 三键组合。提问截图说的是第二行数学成绩,如果是写错了,只求第一行数学成绩,那么就简单...
求助Excel大神,有没有什么函数,根据B列的数字(比如是3),A列自动生成3...
第一步,在B列前面插入一列,输入公式:=SUM(C$1:C1)-C1 下拉 第二步,在A列输入公式:=VLOOKUP(ROW()-1,B:D,3)下拉
求EXCEL大神帮忙弄个计算函数,急!
=MAX(100,IF(E3>=1000,F3*D3,IF(E3>=200,F3*C3,IF(E3>=50,F3*B3,F3*A3)))
求助各位EXCEL表格大神 一个搭配值 函数,在线等!!!
=SUMPRODUCT(--(MMULT(--ISNUMBER(FIND(MID(J2,{1,2,3},1),B$2:B$1000&C$2:C$1000&D$2:D$1000&E$2:E$1000&F$2:F$1000&G$2:G$1000&H$2:H$1000)),{1;1;1})=3))下拉;N2公式:=SUMPRODUCT(--(MMULT(--ISNUMBER(FIND(MID(M2,{1,2,3,4},1),B$2:B$1000&C$2:C...
求一Excel函数!!!
大家都叫我琪琪的答案好用 比如A1到A100为电话号码列表 则选中这100个单元格-》工具栏-》格式-》条件格式-》把条件1改为“公式”,并在后面的公式栏里写上=COUNTIF(A$1:A$100,A1)-1,之后点下面的格式按钮-》图案-》自己选个喜欢的颜色确定就好了,所有有重复的单元格都会变颜色。
有没有excel的函数高手?
excel的条件函数有很多。比如常用的SUMIF单条件求和、SUMIFS多条件求和、COUNTIF单条件求个数、COUNTIFS多条件求个数。下面举例说明一下,需要在F列至I列求对应值,原数据如图:1、F列公式:=SUMIF($B$2:$B$12,E2,$C$2:$C$12)2、G列:=COUNTIF($B$2:$B$12,E2)3、H列:=SUMIFS($C...
excel表格怎样代入公式求一次函数值用excel算一次函数
1. 打开Excel表格,并在单元格中输入相应的数据。2. 在另一个单元格中输入一次函数的公式,例如y = kx + b,其中k和b是常数,x是自变量。3. 在自变量单元格中输入相应的值。4. 按下Enter键,Excel将计算并输出结果。注意:如果一次函数不是直线,则需要在公式中包含相应的系数和幂,例如y = ...
求助各位EXCEL 表格大神一个 汇总函数公式,感谢!!!
点计数后你想要的数据就体现出来了,然后复制后,粘贴到新一页,此页内容即时你想要的。(粘贴时一定要选择数据性粘贴。)亲,直接用数据透视就行了。见图在EXCEL中选中你需要的数据,然后点左上角“插入”下的透视表,直接下一步就出来了