在excel中如何用引用方法做到 A B A C AB D ABC E ABCD F ABCDE
用VBA可实现,按Alt+F11,打开VBA编辑器,插入一个模块,把下面的代码打入去,如果粘贴进去的,请你将多余的内容删除,按F5执行:
Sub 宏1()n = 1For i = 65 To 69For j = 65 To 69For k = 65 To 69For l = 65 To 69For m = 65 To 69If Not ((i = j Or i = k Or i = l Or i = m Or j = k Or j = l Or j = m Or k = l Or k = m Or l = m)) ThenCells(n, 1) = Chr(i)Cells(n, 2) = Chr(j)Cells(n, 3) = Chr(k)Cells(n, 4) = Chr(l)Cells(n, 5) = Chr(m)n = n + 1End IfNext m, l, k, j, iEnd Sub共有120个组合:
由于用到多重条件,最好在两个单元格中输入公式,如A1和B1,A1中存放随机生成数,B1根据A1的值确定取什么样的值,如在A1中输入“=rand()*8"(生成一个0—8之间的随机数),在B1中输入"=if(A1<2,"AB",if(A1<4,"ABCD",if(A1<6,"ABCDE","ABCDEF")))”便可实现随机抽取功能。至于你的第二问,确实不清楚你要干什么,如果是抽几个值,就不该在一个单元格中存放吧,那就不能用函数功能实现,可以用VBA功能轻松实现。且VBA 中select case的条件选项也比if函数用起来方便直观的多。这里就不再细述了
A1输入A向下复制到A26.
B2=PHONETIC(A$1:A1)向下复制到B26,
C1=A1&B1向下复制到C26。
或者
A1=IF(ROW(A1)>26,"",IF(COLUMN(A1)=1,CHAR(64+ROW(A1)),IF(ROW(A1)+1>COLUMN(A1),CHAR(63+COLUMN(A1)),"")))向下向右复制(这个公式可在人一个单元格输入)
下一步有两种做法:
1、AA1==A1&B1&C1&D1&E1&F1&G1&H1&I1&J1&K1&L1&M1&N1&O1&P1&Q1&R1&S1&T1&U1&V1&W1&X1&Y1&Z1向下复制
2、选中A1:Z26复制-选择性粘贴(目的是删除公式)
AA1=PHONETIC(A1:Z1)向下复制
在B2单元格输入以下公式,然后向下填充公式
=PHONETIC(A$1:A1)
公式表示:将A$1:A1单元格的字符连接起来,当向下填充时,自动改为A$1:A2、A$1:A3的字符连接。
详见附图
A1单元用公式:
=CHAR(IF(COLUMN(A1)>1,IF(COLUMN(A1)>ROW(A1),190,COLUMN(A1)-1),ROW(A1))+64)
右拉,下拉,如图:
工作表可能设置了“拆分”:视图--窗口--拆分
怎么把excel中的数据引用其他表格中的数据?
具体方法为:1. 在目标位置打上一个“=”号;2. 再点击需要引用的数据;3. 若想拉动的时候数据不变,可以用“$”号确定是行不变还是列不变,还是都不变。
如何在excel中使用绝对引用函数?
1、需要使用绝对引用函数,首先在打开的excel表格中输入需要计算的基础数据。2、根据需要在C1单元格中输入计算公式,例如输入加法公式:=$A$1+$B$1。3、点击回车即可生成计算结果,看到此时显示的计算结果为“579”。4、向下填充公式,可以看到填充的计算结果全部与第一个公式计算的结果相同,点击其中一...
excel中的绝对引用怎么用
若计算成绩与平均分的差值,第一个公式计算结果正确。但使用拖动方式复制公式至下一行,发现平均分数值错误地变成了下一个单元格中的数值。这是由于Excel默认为相对引用。为解决此问题,应使用绝对引用。将公式修改为“=$E$11”,表示固定引用E11单元格。无论公式所在的单元格如何变动,平均分值保持不变...
如何使用excel表格中的绝对引用?
工具\/材料:excel表格 1.本例使用九九乘法表的方式来学习绝对应用的使用,我们先输入一行 一列数据 ,都是从1到9。2.计算第一个结果,很简单,就是在B2第一个输入=A2*B1,只进行这个计算是没错的。3.把刚才的公式横着向右拖动,公式中的参数就会自动安装默认的规则变化。例如C2中的公式变化了。
如何使用Excel中绝对引用格式?
1、首先打开需要进行此项操作的Excel文件,对选中范围进行公式套用。2、鼠标左键拖动选中需要修改引用的范围。3、按下“F4”键,选中部分即可变为绝对引用格式即可。
如何在EXCEL公式中使用绝对引用和相对引用?
EXCEL表格中,使用公式时,通常会对某个单元格或区域进行引用,根据需要可进行绝对引用、相对引用和混合引用。方法是对引用单元格或区域用美元符$进行锁定。为简便,用A1单元格举例,A1为单元格地址,A是列标,1是行号:在B1中输入:=A1,没有加$,行列均未锁定,是“相对引用”,将B1单元格下拉到B2...
excel如何引用工作表名称?
例如,在A1单元格中输入“Sheet3”,然后在另一个单元格中使用公式“=INDIRECT”来引用Sheet3工作表的A1单元格数据。这种方法在处理动态变化的工作表名称时非常有用。综上所述,Excel引用工作表名称的方法灵活多样,可以根据实际需求选择直接引用或使用INDIRECT函数等高级功能来实现。
EXCEL表格中如何同步引用数据?
Excel表格的功能强大,有时候我们需要把一个表格中的数据同步到另外的表格中去,那么是如何做到的呢?下面给大家演示一下。打开引用的原始数据表,确定需要同步的数据。打开用来引用数据的表格,确定要引用的数据列。鼠标点击要同步数据的单元格。在单元格内输入等号,如 = 不要有空格。选择引用...
excel表文字单元格中如何引用公式?
在Excel表格中,如果你想在文字单元格中引用公式并展示结果,有几种方法可供选择。首先,你可以使用"&"(和号)运算符,或者利用CONCATENATE函数来实现文本和公式值的合并。例如,如果你在A11单元格中需要显示“合计:”后面跟着A1到A10单元格的和,公式可以写作=A11="合计:"&SUM(A1:A10)或=...
在Excel2010工作表中如何引用另一工作表中的数据?
在用Excel处理数据时,有时需要在当前工作中引用其它工作表的数据,当其它工作表中的数据发生变化时,当前工作表中引用的数据也会自动发生改变。这个可以通过Excel的引用功能轻松地实现。具体操作方法如下:操作工具:电脑wi7,Excel2010 1、打开一个工作薄,在此工作薄中有两个工作表,一个是“2018年”...