Hello Jitendra,
It is good practice to describe what are trying to do. In the attached workbook, you would probably want to handle errors which come up due to blanks in the table.
In cell H2 (Array Enter):
=INDEX(Table1[Batch],SMALL(IF(FREQUENCY(IFERROR(MATCH(Table1[Batch],Table1[Batch],0),0),IFERROR(MATCH(Table1[Batch],Table1[Batch],0),-1)),ROW(Table1[Batch])-ROW($A$2)+1),ROWS(Result2!H$2:H2)))
Copy down
Probably you had some exchange with Somendra prior to this then it will be be better to provide link to your original discussion.