EXCEL表格问题
当在单元格A1输入一个值x,在单元格A2输入一个值y,若x=y,则单元格B1显示为x*2。若x≠y,则单元格B1显示为x,单元格B2显示为y。在单元格A1A2A3输入一个...
当在单元格A1输入一个值x ,在单元格A2输入一个值y , 若x=y ,则单元格B1显示为x*2 。若x≠y,则单元格B1显示为x,单元格B2显示为y。在单元格A1 A2 A3输入一个值,以此类推…… 要实现这种功能应该怎么办?
也可以这样说:B行 统计A行的数据。把相同的数据提出来放到一格。 展开
也可以这样说:B行 统计A行的数据。把相同的数据提出来放到一格。 展开
5个回答
展开全部
A列数据如果相同,相当于A列标准偏差为0,然后将A列数据汇总在B1单元格,B列其他单元格全部留空;如果A列数据不相同,即标准偏差不为0,则B列填入A列对应的数据。
在B1输入以下公式,然后向下填充公式
=IF(STDEV(A:A)=0,IFERROR(A$1*COUNT(A:A)*IF(ROW(A1)=1,1,""),""),A1)
公式中:STDEV(A:A)=0,作为A列数据相同的条件;COUNT(A:A)用以统计A列的数据个数;IF(ROW(A1)=1,1,"")表示如果ROW(A1)=1,就返回1,否则返回空;然后通过IFERROR函数将乘以空值的错误值显示为空。
如果要显示为以乘号相连的表达式,可以修改成
=IF(STDEV(A:A)=0,IFERROR(A$1&"*"&COUNT(A:A)*IF(ROW(A1)=1,1,""),""),A1)
如果像你在下面追问时补充的那样,需要将公式做进一步的修改
=IF(STDEV(A$1,A$3,A$5)=0,IFERROR(A$1&"*"&COUNT(A$1,A$3,A$5)*IF(ROW(A1)=1,1,""),""),A1)
详见附图附表
希望对你有所帮助!
展开全部
更多追问追答
追问
对,就是这个意思,但我不要一整列,我只要A1 A3 A5怎么办,而且那个整出来的数据要2x3 4x3 5x2那种形式
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把各个单位的报表分别复制到SHEET1、SHEET2........SHEET24中。
在SHEET25中做汇总。如果每个表的小计,在同一格(如D50)。汇总表做公式 =SUM(SHEET1:SHEET24!D50)就把24个数据合计了。
如果表的大小不一样,=SUM(SHEET1!D50,SHEET2!,C20,SHEET3!F25,......SHEET24!D30)
在SHEET25中做汇总。如果每个表的小计,在同一格(如D50)。汇总表做公式 =SUM(SHEET1:SHEET24!D50)就把24个数据合计了。
如果表的大小不一样,=SUM(SHEET1!D50,SHEET2!,C20,SHEET3!F25,......SHEET24!D30)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在B1单元格输入公式"=if(a1=a2,a1&"*2",a1)
在B2单元格输入输入公式"=if(a1=a2,a2&"*2",a2)
在B2单元格输入输入公式"=if(a1=a2,a2&"*2",a2)
追问
那我不止做两个格,如果A行任意几个格的数值相同,把他们记到B1该怎么办
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(A1=A2,A1&"*"&"2",A1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询