2017-07-15 58 views
0
PNR | No.of Pax | Client 
GHTRF  1   ABC Travels 
JUYTH  4   XYZ Travels 
RFEDS  1   ZZZ Travels 
HTGGU  3   ABC Travels 

這是我的主Excel工作表,我需要通過特定客戶端在新工作表上獲取行,以便爲我的客戶單獨聲明。在Excel中按單元格的特定值檢索行

也就是說,我需要生成語句爲ABC Travels如下。

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

有沒有在Excel中的任何功能來做到這一點?

+0

查找到先進的過濾器。 –

+0

@ScottCraner,它的工作原理是,當我嘗試通過更改標準單元格值爲另一個客戶端創建時,它不會自動工作。它需要再次做所有的干預。 –

+0

然後您將需要vba,以自動查看[這裏](http://excelsemipro.com/2011/03/copy-data-to-another-worksheet-with-advanced-filter/)。這將給你一個在vba中使用高級過濾器的好起點。 –

回答

0

我們需要一種方法來找到所有好行(ABC行)。在D2輸入:

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

抄下:

enter image description here

現在它是一個簡單的INDEX()MATCH()。在E2輸入:

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

副本這兩個跨越,下: enter image description here

+0

我需要在新工作表中製作它 –

+0

@ShihabEK將數據表中的** D **材料留在列中,並將列** E,F,G **材料移動到新工作表。 –

+0

我想要所有這automaticaly,否則我可以添加一個簡單的過濾器到客戶端列並複製到另一張表,對不對? –

相關問題