我有两个这样的专栏
maharashtra mumbai
maharashtra vashi
maharashtra amravati
maharashtra Panvel
Goa panjim
Goa magaon我想在excel中像这样排序,我该怎么做呢?
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 发布于 2013-05-10 22:45:41
假设您所拥有的是A1 to B6
=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)
复制并粘贴上述内容,并使用文本到由制表符分隔的列中,以使它们与单元格对齐。
https://stackoverflow.com/questions/16479848
复制相似问题