这是一个令人困惑的请求。
我有一个包含大量数据的Excel选项卡,现在我将重点关注该数据的3个点。
在一个标签中,我有一长串的数据列表,显示了所有团队的所有任务以及他们将在哪个季度。
我想加载另一个标签,并获取该数据(从原始标签中)并将其插入非列表格式。因此,我会将Quarters 1,2,3,4作为列在屏幕上,并且Team Groups会下降。我希望标记为Q1的每个“任务”都知道列入该团队“块”的Q1部分
这样的事情:"If Column A=TeamA,AND Quarter=Q1, then insert Task Name ... here."
基本上,如果是formula = true
,我想在Excel文档的该团队部分中打印这些项目的列表。
我希望能够在数据级别添加/移动内容,并在“显示”选项卡中自动切换。老实说,我不知道从哪里开始。
答案 0 :(得分:2)
如果从不可能会为给定的团队和季度提供更多1个任务,那么您可以使用公式解决方案。
给定这样的数据设置(在名为'Sheet1'的工作表中):
这样的预期结果(在另一张表中):
单元格B2中的公式并上下复制是:
=IFERROR(INDEX(Sheet1!$C$2:$C$7,MATCH(1,INDEX((Sheet1!$A$2:$A$7=$A2)*(Sheet1!$B$2:$B$7=B$1),),0)),"")
答案 1 :(得分:1)
我遇到过这种情况。当我必须从Excel表格中将值插入表格时,我需要1列中的所有信息而不是2行多行。在Excel中我的数据看起来像:
ProductID----OrderID 9353510---- 1212259 9650934---- 1381676 9572474---- 1381677 9632365---- 1374217 9353182---- 1212260 9353182---- 1219361 9353182---- 1212815 9353513---- 1130308 9353320---- 1130288 9360957---- 1187479 9353077---- 1104558 9353077---- 1130926 9353124---- 1300853
我想要每个产品的单行形状
(ProductID,'OrdersIDn1,OrderIDn2,.....')
为了快速解决方案,我使用第三列ColumnC
对其进行修复,以对产品销售进行编号
=IF(A2<>A1,1,IF(A2=A1,C1+1,1))
和第四个Column D
作为占位符与同一产品的上一行值连接:
=IF(A2=A1,D1+","&TEXT(B2,"########"),TEXT(B2,"########"))
然后Column E
是我需要隐藏/删除重复行值并保留正确值的最后一列:
=IF(A2<>A3,"("&A2&",'"&D2&"'),","")
所需的最终输出仅来自Column E
ProductID Order Id Sno PlaceHolder Required Column 9353510 1212259 1 1212259 (9353510,'1212259'), 9650934 1381676 1 1381676 (9650934,'1381676'), 9572474 1381677 1 1381677 (9572474,'1381677'), 9632365 1374217 1 1374217 (9632365,'1374217'), 9353182 1212260 1 1212260 9353182 1219361 2 1212260,1219361 9353182 1212815 3 1212260,1219361,1212815 (9353182,'1212260,1219361,1212815'), 9353513 1130308 1 1130308 (9353513,'1130308'), 9353320 1130288 1 1130288 (9353320,'1130288'), 9360957 1187479 1 1187479 (9360957,'1187479'), 9353077 1104558 1 1104558 9353077 1130926 2 1104558,1130926 (9353077,'1104558,1130926')
您会注意到最终值仅包含我需要避免重复的最大ProductSno数量。
在您的情况下,产品可以是团队,订单可以是季度,输出可以是
(Team,Q1,Q2,....),
答案 2 :(得分:0)
根据我对上述摘要的理解,您希望将非数字数据放入团队和宿舍的网格中。
偏移工作表函数与match或vlookup函数一起使用效果很好。我经常通过以下步骤完成此任务。
在我的数据表中,我必须连接Team和quarter列,这样我在表的最左边一列有一个唯一的查找值(注意:你最终可以隐藏它以便于阅读)。
注意:您需要为最佳配方管理命名输入范围。理想情况下使用Excel表(2007或更高版本)或创建动态命名的范围,其中offset和CountA函数一起工作(http://tinyurl.com/yfhfsal)
首先,VLOOKUP参数是VLOOKUP(Lookup_Value,Table_Array,Col_Index_num,[Range Lookup])参见http://tinyurl.com/22t64x7
在输出区域的第一个单元格中,您将拥有一个看起来像这样的VLOOKUP公式
= VLOOKUP(TeamName&安培;区,Input_List,列#_Where_Tasks_Are,FALSE)
Lookup值应该引用您在两侧和顶部列出团队名称和季度名称的单元格。输入列表来自您存储数据的工作表。数字3代表源数据中列出任务的列号,False告诉函数它只会在你的putput中使用完全匹配。