当前位置 :
【在excel中,如何从一列数据中,找出8个不同的数据比如在A列中,从A1-A50里有50个数据,这些数据是由0-9组成,并且顺序随机填放在A1-A50中,现在想在B1-B8中显示出从A1开始不相同的数字,如从A1开始,数】
更新时间: 2025-08-27 15:59:14
3人问答
问题描述:

在excel中,如何从一列数据中,找出8个不同的数据

比如在A列中,从A1-A50里有50个数据,这些数据是由0-9组成,并且顺序随机填放在A1-A50中,现在想在B1-B8中显示出从A1开始不相同的数字,如从A1开始,数字是7,3,8,8,8,0,1,5,1,6,1,3,6,3,4,9,9,9,6,1,4.那么在B1-B8依次填写:7,3,8,0,1,5,6,4这8个数字.A1-A8中有8个数字,B1-B8中有8个数字(数字是0-9组成),现在想在C1-C64中显示出由A和B中的数字组合全集,比如A1-A8数字为:1,0,3,4,5,6,7,8.B1-B8中数字为:1,2,5,6,7,9,0,3.那么C1-C64填写:11,12,15,16,17,19,10,13,01,02,05,06.

何佰琪回答:
  1、在B1输入公式:   =INDEX(A:A,SMALL(IF(ROW(A$1:A$50)=MATCH(A$1:A$50,A$1:A$50,),ROW(A$1:A$50)),ROW(A1)))   摁SHIFT+CTRL+回车结束公式的输入,再将公式向下拉填充至B8;   2、=INDIRECT("A"&INT((ROW(A1)-1)/8+1))&INDIRECT("B"&MOD(ROW(A1)-1,8)+1)   公式向下拉填充至C64
曹菊回答:
  第二个问题,这个公式可行,但实际应用中,我在A1,A2,B1,B2中是写有中文字,数据是从A3,B3开始的这样该如何处理呢?
何佰琪回答:
  =INDIRECT("A"&INT((ROW(A3)-3)/8+3))&INDIRECT("B"&MOD(ROW(A3)-3,8)+3)即将原公式的加1、减1改成加3、减3就是了。
最新更新
优秀其它推荐
热门其它
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有