Table of contents
复制可能是一个单调的阶段,而使用 ǞǞǞ 使用公式可以为这个复制任务带来一些活力。 今天的教程的议程是如何使用excel公式来 将单元格的值复制到另一个单元格 你可以在任何版本的Excel中使用这些公式。
下载实践工作手册
欢迎你从以下链接中下载工作手册。
复制单元格值到另一个单元格.xlsm使用Excel公式将单元格值复制到另一个单元格的5种合适方法
让我们拿一个样本数据集来讨论。 在这个数据集中,有5个人的 姓氏 , 姓氏 和 年龄 .
现在使用 ǞǞǞ 公式,我们将从这个数据集复制单元格值到另一个单元格。
1.在Excel中使用单元格引用将单元格值复制到另一个单元格中
我们将看到复制单元格元素使用 细胞参考 你需要做的是,进入你想插入复制值的单元格。 然后写下 细胞参考 你想复制的单元格的 平等 ( )的标志。 让我们看看下面的过程。
- 首先,选择 细胞F5 并输入这个公式来提取 细胞B5 .
=B5
- 撞击 进入 .
- 随后,将同样的过程应用于 电池G5 用这个公式。
=C5
- 同样地,复制 细胞D5 至 细胞H5 用这个公式。
=D5
- 最后,选择 单元格范围F5:H5 并使用 自动填充 工具来一次性复制数据集的其余数值。
2.结合VALUE-CONCATENATE函数,将单元格值复制到另一个单元格。
你可以通过结合以下方式复制一个单元格值 的CONCATENATE 和 价值功能 为此,请完成以下步骤。
- 首先,将这个公式插入到 细胞F5 .
=iferror(value(b5),concatenate(b5))
- 新闻 进入 .
- 现在,应用类似的程序在 电池G5 .
=iferror(value(c5),concatenate(c5))
- 类似地,将这个公式用在 细胞H5 .
=iferror(value(d5),concatenate(d5))
- 最后,通过同样的程序来处理 单元格范围F6:H10 你将得到以下输出。
3.用Excel VLOOKUP函数复制单元格值
你也可以用以下方法复制单元格的值 VLOOKUP函数 让我们看看它是如何工作的。
- 首先,插入这个公式来提取单元格的值 B5 至 细胞F5 另外,请点击 进入 .
=vlookup(b5,b5,1,false)
- 然后,为第一行写出同样的公式。 姓氏 栏,改变 细胞参考 价值。
=vlookup(c5,c5,1,false)
- 同样地,将这个公式应用于 细胞H5 .
=vlookup(d5,d5,1,false)
在这里, VLOOKUP 函数用于设置查找数值的范围列,因为我们的数值将在我们范围的起始处,所以我们使用了 1 .那么对于完全匹配,我们写道 失败 或 0 . - 最后,对其余的单元格做同样的处理,得到这个最终输出。
4.用HLOOKUP函数复制单元格值到Excel中的另一个单元格
类似于 VLOOKUP 函数,你可以用 HLOOKUP函数 也是如此。
- 首先,将这个公式输入 细胞F5 .
=hlookup(b5,b5,1,false)
- 接下来,点击 进入 .
- 然后,对其余的单元格应用同样的公式,改变单元格的引用。
- 最后,你将成功地把单元格值复制到另一个单元格。
5.用INDEX-MATCH函数复制单元格值的Excel公式
你可以使用以下组合 的INDEX-MATCH函数 只需遵循以下步骤。
- 首先,将这个公式插入到 细胞F5 的值来复制 细胞B5 .
=index(b5,match(b5,b5,0))
- 之后,按 进入 .
- 之后,在 电池G5 .
=index(c5,match(c5,c5,0))
- 最后,将类似的公式输入到 细胞H5 将单元格引用改为 D5 .
=index(d5,match(d5,d5,0))
在这个公式中, INDEX-MATCH 函数作为一个动态数组工作,在水平和垂直方向上寻找特定的值。 随之而来的是,类型为 0 为一个 完全匹配 . - 最后,选择 单元格范围F5:H5 并使用 自动填表 工具来获得这个最终输出。
在Excel中复制单元格值到另一个单元格的常规方法
微软Excel 这些方法适用于任何版本的Excel。
1.选择复制和粘贴选项
这第一种方法将通过使用excel功能区的复制和粘贴选项来指导你。
- 首先,选择 细胞B4 .
- 接下来,在 剪贴板 的部分 首页 标签,点击 收到。
- 现在,选择目的地 细胞F4 .
- 然后,再次在 剪贴板 部分,你会发现一个名为 粘贴 .
- 在这里,点击 粘贴 从选项列表中选择图标。
- 就这样,你将最终得到复制的价值。
- 除此以外,你可以得到 拷贝 命令,在源单元格上点击右键。
- 随后,右键单击目标单元格,然后你会发现 粘贴 指挥。
- 你可以尝试任何一个复制和粘贴的选项。
2.复制& 粘贴在两个单元格之间
你可以把一个值复制粘贴到两个现有的值里面。 让我们来探讨一下这个例子。
- 首先,我们复制并粘贴了 名字 和 年龄 到两个相邻的细胞。
- 然后,选择并复制有标题的单元格 姓氏 .
- 之后,将光标放到大部分相邻的两个单元格的右边,然后右击鼠标。
- 在这里,点击 插入复制的单元格 .
- 接下来,"插入 "对话框将打开。
- 在此框中,选择 向右移动单元格 并点击 认可 .
- 最后,该值将在两个单元格之间被复制。
3.应用键盘快捷方式
你也可以使用键盘快捷键进行复制和粘贴。 要完成这个任务,只需通过这个过程。
- 首先,选择 单元格范围B5:D5 .
- 然后,点击 Ctrl + C 在你的键盘上点击 "复制",就可以复制单元格。
- 之后,只需到目标单元格,点击 Ctrl + V 来获得复制的值。
Excel VBA将数值复制到另一个单元格
我们可以用以下方法复制单元格 VBA 代码。 VBA 代表着 Visual Basic for Applications 它是Excel的一种编程语言。 让我们看看对单个单元格和单元格区域应用VBA代码的方法。
1.复制一个单细胞
让我们先用VBA代码复制一个单元格。 要做到这一点,请遵循以下指令。
- 在开始时,选择 细胞B4 因为我们想复制它。
- 然后,在 开发商 选项卡,选择 视觉基础 的选项。 编码 组。
- 接下来,在 插入 选项,选择 模块 .
- 现在,把代码写在这里。
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
这段代码将选择单元格,并将其粘贴在差值为 4 列,因为我们已经设置了 偏移值 0 和 4 . 0 表示没有改变行,而 4 表明了 4 列。 你可以根据你的喜好增加或减少数值。 - 之后,点击 运行子 图标或按 F5 在你的键盘上。
- 最后,它复制了该单元格,并在差异为 4 细胞。
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub
2.复制一个单元格范围
与复制单个单元格类似,你也可以使用VBA复制一个单元格区域。 如果你想复制一个单元格区域,那么代码将如下所示。
Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1") .Select ActiveSheet.Paste End Sub
最后,你会发现与下面的图片类似的东西。
其他提示
如果你想从另一个工作表中复制一个单元格,你需要做的就是在单元格引用前插入工作表的名称。 例如,我们想获得属于以下内容的值 细胞B4 的。 INDEX-MATCH 片。因此,该公式提供了这种解决方案。
请注意。 当你用多个词来命名你的工作表时,你需要在一个""内提及该名称。 撇号 ( ''
),但对于一个单字的名字,不需要这个标点符号。