如何在 Excel 中将内容粘贴到含有隐藏行的可见单元格内
在使用 Excel 工作表时偶尔会遇到这样的问题:
1. 需要将含有隐藏行区域内的可见内容复制到指定单元格内,如将下图中可见的内容,即 从 A1到 A20区域内可见的 12行复制到 Sheet2中。
这个操作我想大家都知道了:选定要复制的区域——点击右上角的 “查和选择” —— 定位条件——可见单元格——然后按“ Ctrl+C”进行复制——选择要粘贴的目标单元 格——按“ Ctrl+V”粘贴,即可。
将含有隐藏行的区域内的内容复制出去还是比较简单的;但是如果反过来,即:
2. 将指定内容粘贴到含有隐藏行区域内的可见单元格内, 如下图所示, 将 左 图中的 Sheet2
中 C1:C12中的内容复制到右图中 Sheet1中 C1:C20中的 12行可见单元格中, 这样 就 比较 麻烦 了。
如果使用 通常 的复制粘贴操作的 话 , 不 会 达 到 预期 的 效 果, 玩 家可 以自 行 尝试 。
我 不 知道是 否 有简单的 方法 , 不 过我 自己倒 是想出个 办法 ,需用到 VLOOKUP 函数 :
• 首先 在 Sheet1中粘贴的目标区域内选中 一列 , 如 A 列 , 在 该列 中 输入函数 “ ROW ( ” ,使
其显 示 相应列 的 列号
• 将 该 区域选中, 并 复制可见单元格 (使用 开篇 所 说 的 方法 ——定位条件 到 Sheet2中,使目标区内可见单元格的行 号与 需要复制的内容 一一对应 ,如图 所示。
• 在 回 到 Sheet1中,在目标区域 (Sheet1中 C1:C20 内 输入以 下 函数 —— =VLOOKUP(ROW(,Sheet2!$A$1:Sheet2!$C$12,3,FALSE 即可。
注 :
VLOOKUP 用 于 在表格 或数值数组 的 首列 查指定的 数值 , 并由此返回 表格 或数 组当前 行中指定 列处 的 数值 。
当 比较 值 位 于数据 表的 首 行, 并且 要查下 面给 定行中的 数据 时, 请 使用 函数 HLOOKUP 。
当 比较 值 位 于 要进行 数据 查的 左边一列 时, 请 使用 函数 VLOOKUP 。vlookup的使用方法图解
语法形式为 :
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup VLOOKUP(lookup_value,table_array,col_index_num,range_lookup
其 中, Lookup_value表示要查的 值 , 它必须 位 于自 定 义 查区域的 最左列 。 Lookup_value可 以为数值、引 用 或文字串 。
Table_array查的区域,用 于 查 数据 的区域,上 面 的查 值必须 位 于 这个区域 的 最左列 。可 以 使用 对 区域 或 区域 名称 的 引 用。
Row_index_num为 table_array中 待返回 的 匹配值 的行 序号 。 Row_index_num为 1时, 返回 table_array第一 行的 数值 , row_index_num为 2时, 返回 table_array第二 行的 数值 , 以此类推 。
Col_index_num为相对列号 。 最左列为 1, 其 右 边一列为 2, 依此类推 . Range_lookup为一逻辑值 ,指 明函数 HLOOKUP 查时是 精确匹配 ,还是 近似 匹配 。
shiningw1987公曰:
如遇到类似但较为复杂的问题时,可自行领会精神,灵活运用,谢谢!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。