如何基于下拉菜单将表数据复制/粘贴到不同的单元格中?

Tooti_Tom

示例:我有两个名为“ Apples”和“ Oranges”的3x6表,它们之间的数据不同。我希望Excel根据用户从下拉列表中选择的内容来填充我选择的空单元格,例如单元格A1:F6。

因此,如果我从列表中选择“ Apples”,则单元格A1:F6应该显示Apples表中的数据。我做了一个嵌套的if语句,但是由于有很多表,我想知道是否可以以某种方式缩短此公式,或者是否有其他方法。

另一个示例:假设我希望单元格A1提取特定表的第一列和行数据,我将使用以下公式:= IF($ F $ 1 =“ Apples”,C10,IF($ F $ 1 =“ Oranges”, C20,0))。

  • 评论后进行了大量修改,以求澄清。我希望我更清楚。
拉杰什S

我想向您推荐一种基于下拉值从源表中过滤记录的方法。

请注意, 我使用的是单个表而不是两个具有所有水果数据的表。由于从Filer&ORANGE到Filer数据表,下拉列表可以通过ADVANCE FILTER轻松实现。并且,如果您觉得可以将此方法也应用于两个表。

检查屏幕截图: 在此处输入图片说明

怎么做:

  1. 在辅助列1的单元格D2中,输入此公式并填写:=ROWS($A$2:A2)
  2. 在辅助列2的单元格E2中,输入此公式并填写:=IF(A2=$H$2,D2,"")
  3. 在Helper Column3的F2单元格中,输入此公式并填写:=IFERROR(SMALL($E$2:$E$10,D2),"")
  4. 在单元格H2中,创建“下拉列表”并添加“水果”名称为Apple,Orange,Banana。
  5. 在J2中,输入此公式,并先右填充,再向下填充。 =IFERROR(INDEX($A$2:$C$10,$F2,COLUMNS($J$2:J2)),"")
  6. 现在开始单击“下拉列表”,Excel将在“结果”区域中过滤并显示相关数据,如屏幕截图所示。

注意 您可以根据需要调整数据范围。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何基于该行中的单元格值复制特定行并将其粘贴到匹配的工作表中

根据单元格值将工作簿中的工作表复制并粘贴到不同的工作簿

将数据从不同的工作簿复制并粘贴到多个单元格

将多个嵌套表复制并粘贴到特定的Word表单元格中

Excel将数据复制并粘贴到多个单元格中

如何复制粘贴单元格值,如果单元格包含大于 0,则通过循环粘贴到另一个单元格

VBA-如何从单个单元格复制数据并将其粘贴到合并的单元格中

根据特定条件将特定单元格值从一个工作表复制粘贴到另一个工作表

使用 VBA 从两个不同的工作表复制粘贴单元格

如何将“内容控件”下拉菜单中的项目复制并粘贴到文本文件中?

从一行复制特定的单元格,然后粘贴到另一工作表的不同单元格中

如何通过匹配单元格值将范围复制并粘贴到另一个工作表

VBA-将多个工作表中的一个单元格复制/粘贴到主表

如何从另一个工作表复制图片并粘贴到单元格注释中

在pandas Dataframe中,如何插入行,然后将单元格值复制/粘贴到插入的行中?

复制特定单元格并粘贴到另一个工作表中

VBA-从A和B列复制单元格并粘贴到新表中

复制范围 Sheet1 粘贴到活动单元格表 2 中

宏复制某些单元格并将它们粘贴到新的工作表中

将图表中的对数趋势线方程复制并粘贴到单元格中

在Excel中,如何将多个单元格复制/粘贴到另一个单元格的编辑中?

需要基于单元格值添加行,并从上方复制粘贴数据并将其转置

复制单元格数据并粘贴到变量中(pasteSpecial)

将值复制并粘贴到Google表格中的空白单元格或非空白单元格时,如何使onEdit()事件对象起作用?

VBA:将单元格复制并粘贴到电子邮件中,而不会丢失格式

从Excell复制后无法将所有文本粘贴到LibreOffice Calc的单元格中

VBA 函数将文本从一个不移动的单元格复制粘贴到另一个单元格,每次粘贴/循环向下移动一个单元格

如何让Excel根据另一个数据表将值粘贴到特定单元格中

将值粘贴到另一张工作表中的匹配单元格中