EXCEL 如何将一个表中一个列的值合并到另一个表中的一个单元格中? 怎样批量将一个excel中某个工作表的一个单元格里的内容复制...

www.zhiqu.org     时间: 2024-06-02

假设表格位置如图所示。

将右侧表格数据导入左侧表格,在C2单元格输入公式:

=VLOOKUP(INDEX(A:A,ROW(A$2)+4*INT((ROW()-ROW(A$2))/4),0),E$1:I$9,MOD(ROW()-ROW(A$2),4)+row(A$2),0)

公式解释:

  1. 左侧表格C列的数据来自于右侧表格的F2:I9矩阵,所以使用VLOOKUP函数来检索。

  2. 除了右侧表格的数据矩阵,VLOOKUP函数还有两个检索参数(检索字和数据所在列位置)和一个检索方式

  3. 对于VLOOKUP函数而言,检索字必须是在右侧表格数据矩阵的第一列(城市名称)。

    对于左侧表格来说,城市名称总是位于A列该城市数据的第一行,每个城市占4行。所以检索字用INDEX函数来求得,其检索参数由单元格所在行数确定:ROW(A$2)+4*INT((ROW()-ROW(A$2))/4。

    ROW(A$2)确定了首行位置,4*INT((ROW()-ROW(A$2))/4使得检索参数总是4的倍数。

  4. VLOOKUP函数中的“数据所在列位置”,也是由单元格所在行数计算出来的。由于左侧表格中项目维度从上到下的排列顺序与右侧表格中从左到右的一样,所以可以用左侧表格中项目维度的行数来表示右侧表格中项目维度的列位置:

    MOD(ROW()-ROW(A$2),4)+ROW(A$2)

    其中MOD函数计算行数除以4的余数,而ROW(A$2)是首行数据位置

  5. VLOOKUP函数的检索方式参数:0表示精确查找,1表示模糊查找。在这里为精确查找。


    将左侧表格数据导入右侧表格,在F2单元格输入公式:=INDEX($C:$C,MATCH($E2,$A:$A,0)+COLUMN()-COLUMN($F1))

    公式解释:

  1. F2:I9的数据都来自于C列,所以使用INDEX函数来检索

  2. 检索参数(即左侧表格的行数)由右侧表格的城市(行数)和项目维度来决定:

    检索参数=每个城市项目维度的首行位置+项目维度的行数

  3. 左侧表格中的城市名称固定在每个城市项目维度的首行,所以用MATCH函数查找城市,就得到每个城市项目维度的首行。

  4. 左侧表格中项目维度从上到下的排列顺序与右侧表格中从左到右的一样,所以可以用右侧表格中项目维度的列数来表示左侧表格中项目维度的行数。



=SUBSTITUTE(TEXTJOIN("/",FALSE,A6:A20),"//","/A/");
如果连续空格很多,这个就没法解决了。要不套几层SUBSTITUTE,或者先处理空格然后再TEXTJOIN

excel一个表的数值关联到另一个表中合并单元格?~

合并单元格的地址为该合并单元格左上角的地址。
所以直接在一个表中引用另一个表中的合并单元格的最左上角地址即可。
同表演示如下(跨表相同原理):

用公式=sheet1!A1,公式下拉。公式下拉如果变成sheet1!A3的话,在sheet1里,假设你数据在A列,有100行,则在B列第1到100行分别下拉填1 3 5 7……,第101到200行填2 4 6 8……,再把AB两列按B列升序排序


#麻华狭# 怎么将EXCEL表格中两列的内容合并成一列而内容不变 -
(18987147996): 将EXCEL表格中两列的内容合并成一列而内容不变,可以使用合并功能函数“&”实现. 方法步骤如下: 1、打开需要操作的EXCEL表格,点击一个空白单元格,在函数编辑框输入“=”,然后点击选中需要合并内容的第一列第一个单元格. 2、在输入框继续输入合并函数符号“&”,然后在需要合并内容的第二列中,点击第一列所对应的单元格. 3、完成公式“=A1&B1”的输入,点击键盘“Enter”键即可,下方单元格可通过下拉填充函数. 4、返回EXCEL表格,发现两列内容已经成功合并成一列,且内容没有改变.

#麻华狭# excel中怎么把一张表格中的数据求和到另外一张表格上 -
(18987147996): 1.工作簿中有多张工作表,A列和B列都有类似的数据,行数不同.2.选中“汇总”表A1单元格,点击【数据】-【合并计算】.3.左上角选择适当的运算方式,本例为“求和”.如下图所示点击选择按钮选择数据.4.选中第一张工作表数据,并点击【添加】按钮.5.顺序将其他工作表数据也添加进来.6.由于原始数据第一行是标题,并且要以A列数据分类汇总,所以选中下面两个选项.7.确定后就在“汇总”表生成了每个人的“数量”汇总求和数据.8.如果勾选【创建指向源数据的链接】则最终返回链接数据并汇总.9.完成汇总效果如下.10.点击每个人旁边的加号就可以看到汇总数据是从哪张工作表的哪个单元格引用过来的.

#麻华狭# 怎样可以将多个excel表中的某一列自动合并到一个excel表 -
(18987147996): 数据汇总的三种方法 http://club.excelhome.net/thread-570911-1-1.html 仔细看上面的链接示例,如果不是很明白,也可以百度HI我.

#麻华狭# 怎么用excel把一张表上的数据弄到另一张表上来 -
(18987147996): 输入以下公式,然后向下填充公式 =VLOOKUP(A2,Sheet2!D:F,3,0) 公式表示:在Sheet2的D列精确匹配与当前工作表的A2相同的单元格,并返回对应第3列(Sheet2的F列)数据.

#麻华狭# excel不同表格中的数据该怎么汇总到一个表格 -
(18987147996): 合并两张表数据的方法如下 两个工作表,假设A列内容是对应的(行顺序可以不同),就把A列作为匹配条件:1、选Sheet2的BCD列区域——Ctrl+G——定位条件——空值(点选)——确定;2、在编辑栏输入=VLOOKUP($A1,Sheet1!$A:$C,COLUMN(),) 按Ctrl+Enter结束计算;3、选CBD列——复制——右键——选择性粘贴——数值——确定.(公式引用就转为数据固定下来,Sheet1也可以删除)

#麻华狭# 怎么将excel 两列数据合并成单独的内容 -
(18987147996): 在excel表格制作中有时需要把二列进行合并显示在新的一列中,具体操作如下(以excel2010为例): 1、打开excel2010文档,假设需要合并D、E二列到F列,点击F列中的一个单元格F4,按“=D4&E4”并按回车键,如图: 2、这时F4就把D4、E4二个单元格内容进行了合并,接下来鼠标称到F4右下角,出现+标志按住向下拖动,如图: 3、这样就会自动把D、E二列合并到F列,如图:

#麻华狭# 怎么把一张表里的数据导入到另外一张表 -
(18987147996): 看另一张表是否存在.1、如果存在 insert into 新表 (字段1,字段2……) select 字段1,字段2…… from 旧表;commit;2、如果不存在 create table 新表 as select 字段1,字段2…… from 旧表;

#麻华狭# excel中把一列数据复制到另一列合并单元格中,怎么快速操作 -
(18987147996): 如果需要将A2:A10单元格的数据复制到合并单元格中,在合并单元格输入 =A2:A10 按F9,然后删除等于号和前后的大括号.

#麻华狭# 如何将excel中一列的内容复制到另一个表格的一个单元格中? -
(18987147996): 你先把单元格设置成和那一列一样大,(通过合并)然后复制粘贴就可以了

#麻华狭# 如何合并Excel的两列 急急急高手进 在线等 -
(18987147996): 如何让我删除AB 保留C的数据呢—— 选C列——复制——(鼠标不要移动)——右键——选择性粘贴——粘贴——数值(点选)——确定. 这就可以删除AB列了.