首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel:根据其他2列参数分组行

Excel:根据其他2列参数分组行
EN

Stack Overflow用户
提问于 2013-05-10 18:08:45
回答 1查看 86关注 0票数 0

我有两个这样的专栏

代码语言:javascript
复制
maharashtra     mumbai
maharashtra     vashi
maharashtra     amravati
maharashtra     Panvel
Goa             panjim
Goa             magaon

我想在excel中像这样排序,我该怎么做呢?

代码语言:javascript
复制
maharashtra as one column                  Goa as another column
mumbai as row in maharashtra column        panjimas as row in goa column
vashias row in maharashtra column          magaon as row in goa column
amravati as row in maharashtra column 
panvel as row in maharashtra column 
EN

回答 1

Stack Overflow用户

发布于 2013-05-10 22:45:41

假设您所拥有的是A1 to B6

  • 首先要做的是将所需的标题粘贴到新行中。让我们做D1 :e1.列C2中的
  • 和0到6的计数索引列表中的向下类型仅出于示例目的,此处
  • in D1类型为以下公式

=INDEX($A:$B,MATCH(VLOOKUP(D$1,$A:$B,2,FALSE),$B:$B,0)+$C2,2)

  • 现在,您应该能够将此公式向下向右拖动,它将正确读取索引计数列表和标题。

如果在某一行之后没有标头的值,这将返回"0“。如果愿意,您可以添加一个if语句使其为空而不是零。

-EXPLAINED:

从里到外看公式。我们使用Vlookup告诉我们头的第一个匹配值。现在我们有了标题的第一个值,我们使用来找出它在哪一行,这将给我们一个数字,然后我们添加我们的索引计数列表来增量地改变行数。现在我们有了标题的第一个值,我们使用MATCH来找出它在哪一行。现在,我们只为匹配给我们的行的数据建立索引。因此,当您向下拖动此公式时,它将在列表中进一步向下查找匹配值。

希望这能有所帮助。-Scheballs

马哈拉施特拉邦孟买索引马哈拉施特拉邦马哈拉施特拉邦0=索引($A:$B,MATCH(VLOOKUP(D$1,$A:$B,2,FALSE),$B:$B,0)+$C2,2) =索引($A:$B,MATCH(VLOOKUP(E$1,$A:$B,2,FALSE),$B:$B,0)+$C2,2)马哈拉施特拉邦1=索引($A:$B,MATCH(VLOOKUP(D$1,$A:$B,2,FALSE),$B:$B,0)+$C3,2) =索引($A:$B,MATCH(VLOOKUP(E$1,$A:$B,2,FALSE)),$B:$B,0)+$C3,2)马哈拉施特拉邦Panvel2=索引($A:$B,MATCH(VLOOKUP(D$1,$A:$B,2,FALSE),$B:$B,0)+$C4,2) =索引($A:$B,MATCH(VLOOKUP(E$1,$A:$B,2,FALSE),$B:$B,0)+$C4,2)果a Panjim3=索引($A:$B,MATCH(VLOOKUP(D$1,$A:$B,2,FALSE),$B:$B,0)+$C5,2) =索引($A:$B,MATCH(VLOOKUP(E$1,$A:$B,2,FALSE)),$B:$B,0)+$C5,2)果阿magaon 4=索引($A:$B,匹配(VLOOKUP(D$1,$A:$B,2,FALSE),$B:$B,0)+$C6,2) =索引($A:$B,匹配(VLOOKUP(E$1,$A:$B,2,FALSE),$B:$B,0)+$C6,2) 5=索引($A:$B,匹配(VLOOKUP(D$1,$A:$B,2,FALSE),$B:$B,0)+$C7,2) =索引($A:$B,匹配(VLOOKUP(E$1,$A:$B,2,FALSE),$B:$B,0)+$C7,2) 6=索引($A:$B,匹配(VLOOKUP(D$1,$A:$B,2,FALSE),$B:$B,0)+$C8,2) =索引($A:$B,匹配(VLOOKUP(E$1,$A:$B,2,FALSE),$B:$B,0)+$C8,2)

复制并粘贴上述内容,并使用文本到由制表符分隔的列中,以使它们与单元格对齐。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16479848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档