在excel表格中 A1=B A4=HH A7=KK。。。 如何用公式自动填充 A2 A3为A1的内容 A5 A6为A4的内容,A8 A9..为A

作者&投稿:唐巩 (若有异议请与网页底部的电邮联系)
Excel表格如何用公式自动将一列的数据自动隔行顺排,例如A1=1,A2=2,A3=A1,A4=3,A5=A2,A6=4,A7=A3~

如果是想 1、3、5参考:
=IF(MOD(ROW(),2)=1,ROW(),"")
1、2、3参考:
=IF(MOD(ROW(),2)=1,(ROW()+1)/2,"")
参数自己微调吧。

b1输入公式:=A1*A2=A3-A4-A5-A6=A7
不相等返回false
相等返回true

方法1:
在一个空表中做这么两列(可以从源表中复制A列到新表的B列,然后过滤掉空行,再补上A列的序号)
1 B
2 HH
3 KK
……
然后将两列的数据部分复制,在下面空白区域复制两次,然后按A列序号排序,就可以得到下面的序列
1 B
1 B
1 B
2 HH
2 HH
2 HH
3 KK
3 KK
3 KK
……
复制B列,覆盖掉源表中的A列即可

方法2:
A列后插入一个空列,即新的B列,然后在B1输入公式:=A1
在B2输入公式:=IF(ISBLANK(A2),B1,A2),下拉B2填充公式
复制B列,在A列位置右键,“选择性粘贴”-“数值”,覆盖A列,再删除B列即可

---------------------------------------------------------------------------------------
根据你的问题补充,中间空几行没有规律的情况下,采用我推荐的方法二就可以满足你的要求。
注意方法二中,B1和B2的公式是不一样的,并且只下拉B2填充到下面的单元格,不要下拉B1单元格。

  1. 选取A列数据范围  

2. 按[F5](或[Ctrl]+[G]) >> [ 特殊] >> [空格]    

3.  输入"=↑"(向上箭头)後按Ctrl+Enter    

截图为繁体版,简体版请参照设定    



1、选择该列,按Ctrl+G,“定位条件”选择“空值”,将所有空格处于选中状态;
2、输入一个等于号=,按向上箭头键,然后按Ctrl+Enter组合键,批量完成用空格上方单元格填充的任务。

A            B

1      b           =INDIRECT("sheet1!a"&INT(1+(ROW()-0.5)/3))

2     hh

3     kk

4     ff



加一辅助列,输入公式 =INDIRECT(ADDRESS(CEILING(ROW()/3,1)*3-2,1,1,1)),向下复制公式。

1、工具——宏——visual bisic编辑器
2、visual bisic编辑器中选择插入——模块
把下面的代码复制进去
Sub a()
Dim i As Integer
Dim j
For i = 1 To 5000 Step 3
j = Cells(i, 1).Value
Cells(i + 1, 1).Value = j
Cells(i + 2, 1).Value = j
Next
End Sub
然后按下F5,看看是不是你要的结果


宁明县15679012881: 如何用EXCEL隔行提取数据.例如是的A1=B1,A4=B2,A7=B3,A10=B4..即把B列数一一引入到A列各个对应位置中?
郎宇康炎: A2、A3呢?A5、A6呢?不考虑这些的话,在A1输入公式=INDIRECT("B"&ROW(A4)/4)就行了

宁明县15679012881: EXCEL表中,在第一个单元格A1,我做了一个公式A1 =B1,我想能否有一个办法,可以让A2=C1,A3=D1,A4=E1 -
郎宇康炎: 可以从B1开始一直到E1选中,然后复制,然后在A1上点右键,选择“选择性粘贴”,在 里面 选中“转置”,确定就可以了.

宁明县15679012881: Excel中ABCD4列,如何当A1等于B列中任何单元格数据时(a1=bn),则C1=dn,如A1=B4,则c1=D4 . -
郎宇康炎: 在C1单元格输入以下公式 =VLOOKUP(A1,B:D,3,0)

宁明县15679012881: 在excel中a1=5a2=10b1=20b2=30,在a3中输入="a1+a$2+$b$1+$b2"后,将公式复制到b4 -
郎宇康炎: 如你所写,如果是在A3中输入:="a1+a$2+$b$1+$b2",那么,将公式复制到B4,B4的结果显示为:a1+a$2+$b$1+$b2如果你是要问,在A3中输入:=a1+a$2+$b$1+$b2,那么将公式复制到B4,那么B4的结果显示为:80"a1+a$2+$b$1+$b2",表示的是文本字符串

宁明县15679012881: excel中如果某个单元格=a1,输出b1,如果=a2,输出b2,如果=a3,输出b3 如果=a4,输出b4,请问用什么公式? -
郎宇康炎: 在D1中输入或复制粘贴此公式 =VLOOKUP(C1,A:B,2,) 或 =IF(COUNTIF(A:A,C1),VLOOKUP(C1,A:B,2,),"查无此数据") 下拉填充

宁明县15679012881: excel中A1=数字 A2空白 A3空白 A4=另一数字,如何让空白的A2 A3等于A1数字,A4不变A5等于A4以此类推 -
郎宇康炎: 用定位功能,选择你要的单元格区域,定位,空白单元格,确定,输入=a1回车.或用个辅助列吧B2输入公式=if(a2="...

宁明县15679012881: excel电子表格a1=你,c1=b1;a1=我,c1=b1+5;a1=他,c1=b1 - 8;a1=她 -
郎宇康炎: 在sheet2做一个对照表,A列你、我、他……,B列0,、5、-8、-4…… 然后在sheet1的c1输入公式:=vlookup(a1,sheet2!a:b,2,0)+b1 下拉填充 补充:刚才已经说得很清楚了.有多少种可能性,都在表2的对照表里列出就行.

宁明县15679012881: excel中怎么设置a表格中A1,A2,A3等于b表格的A1,B1,C1,以此类推a表格A4,A5,A6等于b表格A2,B2,C2 -
郎宇康炎: 表1中A1输入,然后下拉=OFFSET(Sheet2!$A$1,INT(ROW(A3)/3)-1,MOD(ROW(A3),3))

宁明县15679012881: excel中如何实现A1=B1 A2=C1 A3=D1 A4=E1 A5=B2 A6=C2依次循环? -
郎宇康炎: 从B1开始选中你要的数据 然后,在A1右键“选择性粘贴” 勾选“转置”(在确定上方),确定.

宁明县15679012881: 在Excel表格里,单元格A1显示的是“a, b”,如何在单元格B1里面显示成"b.a" -
郎宇康炎: 复制A列到C列和D列 选中C列,ctrl+h 查找 * , 替换为一栏不填,点击全部替换选中D列,ctrl+h 查找 ,* 替换为一栏不填...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网