excel表格如何把A、B列变成D、E列

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-11
求助:如下Excel表格,如何根据A列内容自动提取出B、C、D、E列内容?跪求,谢谢!!!

如下图,在B2中输入公式
=LEFT(A2,FIND("县",A2))
C2中输入公式=IFERROR(LEFT(SUBSTITUTE(A2,B2,""),FIND("镇",SUBSTITUTE(A2,B2,""))),LEFT(SUBSTITUTE(A2,B2,""),FIND("乡",SUBSTITUTE(A2,B2,""))))
D2中输入公式
=LEFT(SUBSTITUTE(A2,B2&C2,""),FIND("村",SUBSTITUTE(A2,B2&C2,"")))
E2中输入公式
=SUBSTITUTE(A2,B2&C2&D2,"")
然后选定B2:E2下拉填充。

VBA可以做

  1. 在D列使用公式: =A:A

  2. 在E列使用公式: =B:B



  • 表格的ABC三列都没了,只剩D列怎么办?
    答:4、原因:关闭了行和列的标题栏目。解决方法:首先在打开的Excel表格中可以看到行和列的标签都没有显示,此时点击表格左上角的“文件”。在打开的“文件”页面选择“选项”按钮。5、工具/材料EXCEL2007用鼠标选中D列,向前拖动,然后右击鼠标,弹出选项,选中”取消隐藏“。隐藏的A、B、C列即全都出现...
  • excel表格如何把A、B列变成D、E列
    答:在D列使用公式: =A:A 在E列使用公式: =B:B
  • 如何把EXCEL表格里里面的 A B C 列快速合并到 D列. 如下图...
    答:D1=OFFSET($A$1,MOD(ROW()-1,COUNTA(A:A)),(ROW()-1)/COUNTA(A:A))
  • excel表格:如何根据一个单元格为A或B或C,对应在单元格生成D或E或F?
    答:=LOOKUP(A1,{"A","B","C"},{"D","E","F"})或者 =LOOKUP(A1,{"A","D";"B","E";"C","F"})
  • excel表格中如何实现A列等于D列?
    答:excel表格中 如果A列中的数字等于B列中的任意值 则C列等于D列,想要实现这一运算,步骤如下:1、以下表为例数据为例。2、可以选用vlookup函数,在C2中输入=VLOOKUP(A2,$B$2:$D$8,3,0)。3、下拉C2,复制公式。4、即可实现所需运算。
  • excel怎么让a列每个数据连接到b列每个数据,最后变成d列(我ab列量非常...
    答:公式为:=INDIRECT("A"&INT((ROW(INDIRECT("A"&COUNTA(B:B)))+ROW(A1)-1)/COUNTA(B:B)))&INDIRECT("B"&MOD((ROW(INDIRECT("B"&COUNTA(B:B)))+ROW(A1)-1),COUNTA(B:B))+1)如图所示:
  • 请问excel表格中,如何将A列、B列和C列自动排列组合,显示到D列(用VBA...
    答:答:我用VBA写了一小段代码实现了上述功能。要运行宏,可参阅WPS运行宏的方法。Sub Demo() Dim FirstRow As Long, LastRow As Long, i As Integer, j As Integer Dim Cell As Range, DesRng As Range Set DesRng = Range("D2") For Each Cell In Range("A2:A" & Cells(...
  • EXCEL中要把一列中的A改成B,B改成C,C改成D……有没有什么快速的方法...
    答:直接在前删掉一个单元格就行了!很简单的!如A1:C1单元格有:A,B,C,直接在A1单元格上单击右键,删除,然后选单元向左移就行了!
  • excel怎么用公式从A-B列,自动得到C-D列?
    答:D列公式=TRIM(MID(SUBSTITUTE(INDEX(B:B,SMALL(IF(LEN(B$2:B$4)-LEN(SUBSTITUTE(B$2:B$4," ",))+1>=COLUMN(A:J),ROW($2:$4),5),ROW(A1)))," ",REPT(" ",99)),1+99*(E2-1),99))在E列加了一个辅助列=(C2=C1)*E1+1,主要是A列有重复,实在想不起来咱们构建这个...
  • excel表格怎么提取字母,没有顺序的,把C列的A、B、C、D对应提取到D列...
    答:公式如下:=IF(ISNA(FIND("(",C1)),"",MID(C1,FIND("(",C1)+1,1))如果找不到括号就输出为空,找到就输出括号里的字母,如图: