如何在excel中提取指定行的数据到指定列中?
发布网友
发布时间:2022-04-26 10:13
我来回答
共1个回答
热心网友
时间:2022-06-27 05:49
如你的数据在A列,那么在B1输入“姓名”,C1输入“年龄”,D列输入“备注"
B2输入公式
=INDIRECT("A"&ROW(A1)*5-4+COLUMN(A1)*2-1)
右拉到C2
选择B2:C2公式下拉完成姓名和年龄的提取
这两项也可分开提取
B2=INDIRECT("A"&ROW(A1)*5-3)
C2=INDIRECT("A"&ROW(A1)*5-1)
在D2中输入公式
=INDIRECT("A"&ROW(A1)*5)
公式下拉完成
如果用VBA就更方便了
代码如下
Sub test()
Dim arr, brr(), x&, i&
arr = Range("A1:A" & Range("A65536").End(xlUp).Row)
For x = 1 To UBound(arr) Step 5
i = i + 1
ReDim Preserve brr(1 To 3, 0 To i)
brr(1, i) = arr(x + 1, 1)
brr(2, i) = arr(x + 3, 1)
brr(3, i) = arr(x + 4, 1)
Next x
brr(1, 0) = "姓名"
brr(2, 0) = "年龄"
brr(3, 0) = "备注"
Range("B:D").ClearContents
Range("B:D").Borders.LineStyle = 0
With Range("B1").Resize(UBound(brr, 2) + 1, 3)
.Value = Application.Transpose(brr)
.Borders.LineStyle = 1
End With
End Sub
运行此宏,连边框都给你搞好了。
怎么在一列内容中提取部分内容到另一列?
具体操作为:在新列的单元格中输入“=LEFT(A1, 2)”(假设原始数据在A列),然后拖动填充柄向下填充公式,这样就可以将A列中每个单元格的前两个字符提取到新列中。另一种方法是使用Excel的“分列”功能。这个功能特别适用于按照特定分隔符(如逗号、空格等)分割文本的情况。例...
如何在excel中将一列的数据提取到另一列中去?
1、首先在电脑上新建一个excel文件,然后输入目标数据,如图所示。2、然后利用C列做辅助列,在C1单元格中输入命令“=A1&B1”。3、然后选中C1表格右下角出现的十字图标,向下拉,让剩余表格执行相同的命令。4、然后对C列中的内容执行复制操作,如图所示。5、然后将刚刚复制的内容粘贴至B列中,如图所示。
如何将excel单元格中的特定内容移到另一单元格
1、选中A列原数据,转到“数据”工具栏,点击分列 见图一 2、在跳出的“文本分列向导”第一步中,选中:分隔符号,点击:下一步 见图二 3、在第二步选中:其他,并输入分隔符号,这里输入了中文冒号 :点击下一步 见图三 4、在第三步,分别选中下部预览窗口的2列,并分别选中“列数据格式”下面...
excel如何提取指定行数据?
1、选中符合条件的数据,然后复制粘贴即可。2、以提取成绩为100的人的信息为例,具体操作步骤如下:1.首先我们选中表格的第一行。3、2.然后选择菜单栏中的数据,并点击。4、 3.在数据下功能选项中,选择自动筛选,并点击,这样表格首行都出现了下拉框。5、4.然后我们点击成绩下拉框,仅勾选成...
如何在EXCEL中把行单元格中的数据复制到列单元格中去?
复制好后,到目标单元格点右键,选择性粘贴,最下面那行有个"转置",选上即可.
如何按照一定的间隔,提取指定行的数据?
1) 在B1单元格中,输入以下公式:=INDEX($A$1:$A$100, ROW()*3)表示提取第1行、第4行、第7行...的数据。 2) 按住B1单元格的填充柄,向下拖动填充到需要的行数。Excel会自动调整公式中的ROW()函数,使其逐行增加。 3) 即可在B列中提取出按照指定间隔的数据。请注意,在使用公式提取数据...
如何在EXCEL中将每隔5行的数据提取出来,形成新的数据区
1、以excel2010版本为例,如图要将A列的数据每隔5行的数据提取出来到C列;2、首先在C2单元格输入INDEX函数,INDEX函数是指返回表或区域中的值或对值的引用;3、输入函数=INDEX(A:A,ROW()*5-4)后,按回车键则可得到第一行的数据,函数中Row()用于选择要从中返回值的数组中的行,这里是每隔5...
如何在excel中提取指定行的数据到指定列中
如你的数据在A列,那么在B1输入“姓名”,C1输入“年龄”,D列输入“备注"B2输入公式 =INDIRECT("A"&ROW(A1)*5-4+COLUMN(A1)*2-1)右拉到C2 选择B2:C2公式下拉完成姓名和年龄的提取 这两项也可分开提取 B2=INDIRECT("A"&ROW(A1)*5-3)C2=INDIRECT("A"&ROW(A1)*5-1)在D2中输入公式...
如何在EXCEL中某一列的数据中,提取其中的部分数字【比如第一和第九个...
使用MID(text,start_num,num_chars)函数,text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。例如在单元格A1中输入abcdef,在单元格B1中输入=MID(A1,2,3).最后会在单元格B1中显示bcd。要注意,空格也算一个字符。针对你的问题,假定你现在的文字所在单元格是B5。你...
EXCEL如何将满足某一条件所在行的指定内容提取到另一个表中?
1、下图所示需要将表一中的数据填充至表二中。2、填充数据成绩至表二。3、同样这里用到的是vlookup 函数进行数据填充。4、在被填充数据表的单元格输入=vlookup() 选择学号判定。5、之后选择第一张数据表 选择数据范围。6、之后根据成绩所对应的列数 进行数字输入(这里成绩对应表中第三列 所以这里...