简体   繁体   English

通过Excel中单元格的特定值检索行

[英]Retrieve rows by specific value of the cell in Excel

PNR   |  No.of Pax  |  Client   
GHTRF        1         ABC Travels
JUYTH        4         XYZ Travels
RFEDS        1         ZZZ Travels
HTGGU        3         ABC Travels

This is my main Excel Sheet and I need to get the rows by specific client on a new sheet to make separate statement for my clients. 这是我的主要Excel工作表,我需要在新工作表上按特定客户获取行,以便为我的客户做出单独的声明。

that is, I need to generate statement for ABC Travels as below. 也就是说,我需要为ABC Travels生成以下语句。

  PNR  |  No.of Pax  |  Client    
GHTRF         1         ABC Travels
HTGGU         3         ABC Travels

is there any functions in Excel to do this? Excel中有任何功能可以做到这一点吗?

We need a way to locate all the good rows (ABC rows) . 我们需要一种找到所有好的行(ABC行)的方法 In D2 enter: D2中输入:

=IF(LEFT(C2,3)="ABC",1+MAX($D$1:D1),"")

and copy down: 并抄下来:

在此处输入图片说明

now it is a simple INDEX() and MATCH() . 现在它是一个简单的INDEX()MATCH() In E2 enter: E2中输入:

=IFERROR(INDEX(A:A,MATCH(ROWS($1:1),$D:$D,0)),"")

copy this both across and down: 将此复制下来: 在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM