急求Excel vlookup函数的使用方法 (关于分组、排列)

Life is limited, but art is long
学以致用-利用Excel函数生成任意两列数值的排列(可轻松扩展为任意多列值的排列)
首先,这个问题基本上耗费了我两三个小时。
不是说有多难,而是,调试确实很花时间。
问题描述:26个大写字母(A-B)和10个阿拉伯数字进行定向排列和不定向排列,请分别列出所有可能的排列。
公式如下:
K2=INDEX(I$2:I$1048576,INT((ROW(I2)-2)/COUNTA(J$2:J$1048576))+1)
L2=INDEX(J$2:J$1048576,MOD(ROW(J2)-2,COUNTA(J$2:J$1048576))+1)
M2=INDEX(I$2:I$1048576,INT((ROW(I2)-2)/COUNTA(J$2:J$1048576))+1)&INDEX(J$2:J$1048576,MOD(ROW(J2)-2,COUNTA(J$2:J$1048576))+1)
P5=IF(N5="Y","",IF(AND(P4="",N5="",N3&&"Y"),P3+1,IF(AND(N3="Y",N4="Y",N5=""),P2+1,P4+1)))
其中,K2,L2,M2公式,参考了以下文章:
excel利用排列组合公式列出所有排列组合情况,
P5是我花了半天时间写出来的排序函数,即,遇到重复值,跳过,从上一个非空序号开始继续排序。
定向排列(26*10=260种组合)
不定向排列(36*35=1260种组合,需从结果中挖掉part1和part2相等的值,如AA,BB,00等,共36个)
实际应用:在需求分析中碰到一、二、三、四个条件,每个条件都有真假(Y、N),试问共有多少种组合(定向组合问题),列出所有组合值,验证现有的需求、测试文档中是否包括了所有可能的情况。
利用上述模板,将两列值的操作进行两次迭代操作,即可实现4列值的排列组合。
即,先在S、T列中分别输入Y、N作为初始值,得到可能的组合YY、YN、NY、NN,然后在将此结果粘贴到S、T列中,重新操作一遍,即可得到16种(2*2*2*2)所有可能的排列。可使用此排列表排查、验证需求、测试文档的数据、逻辑完整性。
excel实现排列组合
excel中两列如何进行交叉排列组合
利用函数指针对数组进行排序(选择排序实现)
排列组合 permutations and combinations
对任意一个整型数组进行冒泡排序
求任意多个数的最大值(利用可变参数列表)
如何将EXCEL的多列数据叠加合并到一列
一些排列组合
没有更多推荐了,EXCEL 中利用MATCH()函数排重及定位的应用EXCEL 中利用MATCH()函数排重及定位的应用VBA与GO语言百家号在EXCEL中,有时会用到排重,有没有简单排重的方法呢?有的,那就是MATCH()函数,下面讲一下具体的应用:如上,在B1:B11录入上面的公式。公式讲解:=IF(MATCH($A8,$A$1:$A$11,)=ROW(),&&,&重复&) 在A1:A11中查找A8单元格的VALUE,如果能查到,则返回第一个出现的位置的行号,如果此行号和ROW()即A8的行号一致则不重复,如果不一致则重复。上述的公式结果如下:应用之二:查找并返回查找区域的首次出现的位置。即唯一性查找。在B15单元格中录入上述公式,会返回首次出现A15单元格VALUE的位置,结果如下;工作中经常会用到这类小的函数,实用,不复杂,望大家分享。分享成果,随喜正能量本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。VBA与GO语言百家号最近更新:简介:分享成果,随喜正能量作者最新文章相关文章请教EXCEL中,怎么用函数随机出0-9之间的数字??_百度知道
请教EXCEL中,怎么用函数随机出0-9之间的数字??
如题。我想让EXCEL随机生成数字A,(A的范围在0-9之间的自然数)不知道RANDOM函数能否实现?请高手指教,谢谢!...
如题。我想让EXCEL随机生成数字A,(A的范围在0-9之间的自然数)不知道RANDOM函数能否实现?请高手指教,谢谢!
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:391
获赞数:1328
=round(9*rand(),0)
采纳数:91
获赞数:202
请在单元格输入 &=int(rand()*10)&
采纳数:3761
获赞数:12252
=INT(RAND()*10)
shuhua0715
shuhua0715
采纳数:2525
获赞数:6674
=randbetween(0,9) 如不能用,工具-加载宏-分析工具库
采纳数:159
获赞数:875
其他2条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。怎样用excel统计分组_百度知道
怎样用excel统计分组
怎样用excel统计分组...
怎样用excel统计分组
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
来自知道合伙人认证行家
电脑类行家
采纳数:55
获赞数:2103
就读于河南经贸财经金融系,读过许多理财类文章和其他领域的文章都略有涉及。
统计分组具体步骤如下:一、用FREQUENCY函数分组用FREQUENCY函数分组,首先需输入待分组的统计资料。第一步,从“插入”菜单元中选择“函数”项,或单击“常用”工具栏右起第8个按钮fx,屏幕弹出“粘贴函数”对话框。对话框图列下。第二步,在下列对话框左侧“函数分类”列表中选择“统计”,在右侧“函数名”表中选择FREQUENCY,回车进入QUENY对话框。 第三步,上列对话框的上端并列有两个框:一个是Data_array,可在框中输入待分组计算频数分布(对话框中称“频率”)的原数据,本例可输入A1: J10;另一个是 Bins_array,可在框中输入分组标志。FREQUENCY 要求按组距的上限分组 (帮助信息称“分段点”),不接受非数值字符的分组标志(如“××以下”“不足××”之类)。取得频数分布后,可再列表计算频率以及累计频数和频率。 二、用直方图工具分组、计算频率、绘制频数分布图1.在“工具”菜单中单击“数据分析”选项,从其对话框的“分析工具”列表中选择“直方图”,打开“直方图”对话框。2.在“直方图”对话框的“输入区域”框中输入A1: A101。由于第1行是标志项,还需单击选定“标志”复选框。3.在“输入区域”框的下面有一个“接收区域”,意指“接收”样本单位按组归类的区域,实际是要求输入分组标志所在的单元格区域,本例可输入B1: B5。如果在此框中不输入分组标志所在的区域,系统将在最小值和最大值之间建立一个平滑分布的分组。4.在“输出区域”框中键入输出表左上角的单元格行列号,例如c15.如要同时给出次数分布直方图,可单击“图表输出”复选框。6.如要同时给出“累积%”(通常称“累计频率”),可单击“累积百分率”复选框,系统将在直方图上添加累积频率折线。各项均选定后,回车确认,即在B列右侧给出一个3列的分组表和一个直方图。(在给出的表和图中,“频率”实际是频数,“累计%” 实际是累计频率,画出的图形实际是柱形图。在Excel中不能画出各直方相连的直方图,只能画出折线图。)在“直方图”对话框中还有一个复选框,叫“柏拉图”(排序直方图)。选择此复选框,可在上述输出表右侧给出按降序排列的频率(频数)和累积%,以及一个按降序排列的直方图。
xuejuan8158
xuejuan8158
擅长:暂未定制
分类汇总对话框,分类字段中选择职称(按职称分类),在汇总中选择计数,汇总项选择姓名,就可以了。显示的是每个职称的人数(即按职称分类,然后每个职称的姓名计数)
本回答被提问者采纳
采纳数:21
获赞数:720
什么意思?您能多说一点儿么
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。EXCEL函数公式集(公式汇编)_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
EXCEL函数公式集(公式汇编)
企业人力资源管理从业者|
总评分4.2|
用知识赚钱
&&EXCEL办公使用工具,很全很强大
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩95页未读,
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 if函数怎么用 的文章

 

随机推荐