Match Index To Fulfill Complete Name

muhammad susanto

Well-known Member
Joined
Jan 8, 2013
Messages
2,077
Office Version
  1. 365
  2. 2021
Platform
  1. Windows
hi all..

i need your help to fulfill complete name data with partial name given
like this table below :

nick namecomplete nameentri nametarget result
JARLIN...ROMA SATRIOPUTRA
BAGAS ...
BAGAS KUSUMA
AGUS N...HAZIZULHANDIK...
HANDIKA OKTAVIAN
HAZIZUL
JARLIN SUSANTOHAZIZULHAZIZUL
FUJI S...
AGUS NISSONHERIAN...etc...
IGO DA...
FUJI SHAFAAT
IGO DA...
MAHFUD...
HANDIKA OKTAVIANJARLIN...
ABDUL ...
HERIANTO SITOMPULMAHFUD...
REFI A...
RIKI ERIK RIANTO
BAGAS ...
ARI YUGO HUTOMO
RIKI E...
REFI ADHA AMANDA
HANDIK...
BAGAS KUSUMA
ROMA S...
IGO DANANG SAPUTRA
ARI YU...RINTO PRAMONO SETYO
RINTO ...MAHFUD EFFENDI
HERIAN...ABDUL ROKHIM

<tbody>
</tbody>


for assistance greatly appreciated
m.susanto
 
Last edited:

Excel Facts

How to calculate loan payments in Excel?
Use the PMT function: =PMT(5%/12,60,-25000) is for a $25,000 loan, 5% annual interest, 60 month loan.
Do the nicknames all have the ellipsis (...) after them, or is that not there in your real data?
 
Upvote 0
OK. The data given is inconsistent: sometimes the ellipsis is after the final letter, sometimes it has a space before it. Is the real data also inconsistent in this way?
 
Upvote 0
BCDEF
nick namecomplete nameentri nametarget result
4JARLIN...ROMA SATRIOPUTRA JARLIN...JARLIN SUSANTO
5AGUS N...HAZIZUL AGUS N...AGUS NISSON
6HAZIZULJARLIN SUSANTO HAZIZULHAZIZUL
7FUJI S...AGUS NISSON FUJI S...FUJI SHAFAAT
8IGO DA...FUJI SHAFAAT IGO DA...IGO DANANG SAPUTRA
9MAHFUD...HANDIKA OKTAVIAN MAHFUD...MAHFUD EFFENDI
10ABDUL ...HERIANTO SITOMPUL ABDUL ...ABDUL ROKHIM
11REFI A...RIKI ERIK RIANTO REFI A...REFI ADHA AMANDA
12BAGAS ...ARI YUGO HUTOMO BAGAS ...BAGAS KUSUMA
13RIKI E...REFI ADHA AMANDA RIKI E...RIKI ERIK RIANTO
14HANDIK...BAGAS KUSUMA HANDIK...HANDIKA OKTAVIAN
15ROMA S...IGO DANANG SAPUTRA ROMA S...ROMA SATRIOPUTRA
16ARI YU...RINTO PRAMONO SETYO ARI YU...ARI YUGO HUTOMO
17RINTO ...MAHFUD EFFENDI RINTO ...RINTO PRAMONO SETYO
18HERIAN...ABDUL ROKHIM HERIAN...HERIANTO SITOMPUL

<colgroup><col><col><col><col><col><col></colgroup><tbody>
</tbody>


=OFFSET($C$3,MATCH(LEFT(E4,5)&"*",$C$3:$C$18,0)-1,0)
 
Upvote 0
BCDEF
nick namecomplete nameentri nametarget result
4JARLIN...ROMA SATRIOPUTRAJARLIN...JARLIN SUSANTO
5AGUS N...HAZIZULAGUS N...AGUS NISSON
6HAZIZULJARLIN SUSANTOHAZIZULHAZIZUL
7FUJI S...AGUS NISSONFUJI S...FUJI SHAFAAT
8IGO DA...FUJI SHAFAATIGO DA...IGO DANANG SAPUTRA
9MAHFUD...HANDIKA OKTAVIANMAHFUD...MAHFUD EFFENDI
10ABDUL ...HERIANTO SITOMPULABDUL ...ABDUL ROKHIM
11REFI A...RIKI ERIK RIANTOREFI A...REFI ADHA AMANDA
12BAGAS ...ARI YUGO HUTOMOBAGAS ...BAGAS KUSUMA
13RIKI E...REFI ADHA AMANDARIKI E...RIKI ERIK RIANTO
14HANDIK...BAGAS KUSUMAHANDIK...HANDIKA OKTAVIAN
15ROMA S...IGO DANANG SAPUTRAROMA S...ROMA SATRIOPUTRA
16ARI YU...RINTO PRAMONO SETYOARI YU...ARI YUGO HUTOMO
17RINTO ...MAHFUD EFFENDIRINTO ...RINTO PRAMONO SETYO
18HERIAN...ABDUL ROKHIMHERIAN...HERIANTO SITOMPUL

<tbody>
</tbody>


=OFFSET($C$3,MATCH(LEFT(E4,5)&"*",$C$3:$C$18,0)-1,0)


hi nithin, you re really genius..
working 100% perfect...
many thanks...
 
Upvote 0
I thought that you wanted an alphabetical list:


Excel 2016 (Windows) 32 bit
ABCDE
1nick namecomplete nameentri nametarget result
2JARLIN...ROMA SATRIOPUTRAABDUL ...ABDUL ROKHIM
3AGUS N...HAZIZULAGUS N...AGUS NISSON
4HAZIZULJARLIN SUSANTOARI YU...ARI YUGO HUTOMO
5FUJI S...AGUS NISSONBAGAS ...BAGAS KUSUMA
6IGO DA...FUJI SHAFAATFUJI S...FUJI SHAFAAT
7MAHFUD...HANDIKA OKTAVIANHANDIK...HANDIKA OKTAVIAN
8ABDUL ...HERIANTO SITOMPULHAZIZULHAZIZUL
9REFI A...RIKI ERIK RIANTOHERIAN...HERIANTO SITOMPUL
10BAGAS ...ARI YUGO HUTOMOIGO DA...IGO DANANG SAPUTRA
11RIKI E...REFI ADHA AMANDAJARLIN...JARLIN SUSANTO
12HANDIK...BAGAS KUSUMAMAHFUD...MAHFUD EFFENDI
13ROMA S...IGO DANANG SAPUTRAREFI A...REFI ADHA AMANDA
14ARI YU...RINTO PRAMONO SETYORIKI E...RIKI ERIK RIANTO
15RINTO ...MAHFUD EFFENDIRINTO ...RINTO PRAMONO SETYO
16HERIAN...ABDUL ROKHIMROMA S...ROMA SATRIOPUTRA
Sheet6
Cell Formulas
RangeFormula
E2=IF(D2="","",VLOOKUP(LEFT(D2,5)&"*",$B$2:$B$16,1,0))
D2{=IFERROR(INDEX($A$2:$A$16,MATCH(TRUE,IF(FREQUENCY(MATCH($A$2:$A$16,$A$2:$A$16,0),MATCH($A$2:$A$16,$A$2:$A$16,0)),COUNTIF($A$2:$A$16,"<"&$A$2:$A$16))=SMALL(IF(FREQUENCY(MATCH($A$2:$A$16,$A$2:$A$16,0),MATCH($A$2:$A$16,$A$2:$A$16,0)),COUNTIF($A$2:$A$16,"<"&$A$2:$A$16)),ROWS($1:1)),0)),"")}
Press CTRL+SHIFT+ENTER to enter array formulas.
 
Upvote 0

Forum statistics

Threads
1,214,601
Messages
6,120,467
Members
448,965
Latest member
grijken

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top