Vinothkumar
New Member
- Joined
- Oct 17, 2015
- Messages
- 7
Hi,
I have ID(Col A),NAME(Col B) and STATUS(Col C) Column in Sheet1. In Sheet2 NAME(Col A) and STATUS(Col B) columns are existing.
My requirement is, i have to compare sheet1 column A and B with Sheet2 Column A and B. If it is match then Sheet1 Col A value should be populated in Sheet2 Col C and make Col D as 'True'.
I have written the code for it and working fine for less no. of records. Since my sheets contains millions of record, it is hanging like anything. Can you please help me on this?
Mockup Data:
Sheet1:
[TABLE="class: grid, width: 250, align: left"]
<tbody>[TR]
[TD][TABLE="width: 235"]
<tbody>[TR="class: grid"]
[TD]ID[/TD]
[TD]Name[/TD]
[TD]STATUS[/TD]
[/TR]
[TR="class: grid"]
[TD]101[/TD]
[TD]Ram[/TD]
[TD]INACTIVE[/TD]
[/TR]
[TR="class: grid"]
[TD]102[/TD]
[TD]John[/TD]
[TD]ACTIVE[/TD]
[/TR]
[TR="class: grid"]
[TD]103[/TD]
[TD]Steve[/TD]
[TD]ACTIVE[/TD]
[/TR]
[TR="class: grid"]
[TD]104[/TD]
[TD]Aaron[/TD]
[TD]ACTIVE[/TD]
[/TR]
[TR="class: grid"]
[TD]105[/TD]
[TD]Ram[/TD]
[TD]ACTIVE[/TD]
[/TR]
[TR="class: grid"]
[TD]106[/TD]
[TD]John[/TD]
[TD]INACTIVE[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="class: grid, width: 250, align: center"]
<tbody>[TR]
[TD][TABLE="width: 299"]
<tbody>[TR="class: grid"]
[TD]Sheet2[/TD]
[TD][/TD]
[TD="colspan: 2"]Expected Result[/TD]
[/TR]
[TR="class: grid"]
[TD]Name[/TD]
[TD]STATUS[/TD]
[TD]Sheet1-ID[/TD]
[TD]Match?[/TD]
[/TR]
[TR="class: grid"]
[TD]John[/TD]
[TD]ACTIVE[/TD]
[TD="align: right"]102[/TD]
[TD="align: center"]TRUE[/TD]
[/TR]
[TR="class: grid"]
[TD]Steve[/TD]
[TD]ACTIVE[/TD]
[TD="align: right"]103[/TD]
[TD="align: center"]TRUE[/TD]
[/TR]
[TR="class: grid"]
[TD]Aaron[/TD]
[TD]ACTIVE[/TD]
[TD="align: right"]104[/TD]
[TD="align: center"]TRUE[/TD]
[/TR]
[TR="class: grid"]
[TD]Ram[/TD]
[TD]INACTIVE[/TD]
[TD="align: right"]101[/TD]
[TD="align: center"]TRUE[/TD]
[/TR]
[TR="class: grid"]
[TD]John[/TD]
[TD]INACTIVE[/TD]
[TD="align: right"]106[/TD]
[TD="align: center"]TRUE[/TD]
[/TR]
[TR="class: grid"]
[TD]Steve[/TD]
[TD]INACTIVE[/TD]
[TD="align: center"]FALSE[/TD]
[TD="align: center"]FALSE[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
</tbody>[/TABLE]
I have ID(Col A),NAME(Col B) and STATUS(Col C) Column in Sheet1. In Sheet2 NAME(Col A) and STATUS(Col B) columns are existing.
My requirement is, i have to compare sheet1 column A and B with Sheet2 Column A and B. If it is match then Sheet1 Col A value should be populated in Sheet2 Col C and make Col D as 'True'.
I have written the code for it and working fine for less no. of records. Since my sheets contains millions of record, it is hanging like anything. Can you please help me on this?
Mockup Data:
Sheet1:
[TABLE="class: grid, width: 250, align: left"]
<tbody>[TR]
[TD][TABLE="width: 235"]
<tbody>[TR="class: grid"]
[TD]ID[/TD]
[TD]Name[/TD]
[TD]STATUS[/TD]
[/TR]
[TR="class: grid"]
[TD]101[/TD]
[TD]Ram[/TD]
[TD]INACTIVE[/TD]
[/TR]
[TR="class: grid"]
[TD]102[/TD]
[TD]John[/TD]
[TD]ACTIVE[/TD]
[/TR]
[TR="class: grid"]
[TD]103[/TD]
[TD]Steve[/TD]
[TD]ACTIVE[/TD]
[/TR]
[TR="class: grid"]
[TD]104[/TD]
[TD]Aaron[/TD]
[TD]ACTIVE[/TD]
[/TR]
[TR="class: grid"]
[TD]105[/TD]
[TD]Ram[/TD]
[TD]ACTIVE[/TD]
[/TR]
[TR="class: grid"]
[TD]106[/TD]
[TD]John[/TD]
[TD]INACTIVE[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="class: grid, width: 250, align: center"]
<tbody>[TR]
[TD][TABLE="width: 299"]
<tbody>[TR="class: grid"]
[TD]Sheet2[/TD]
[TD][/TD]
[TD="colspan: 2"]Expected Result[/TD]
[/TR]
[TR="class: grid"]
[TD]Name[/TD]
[TD]STATUS[/TD]
[TD]Sheet1-ID[/TD]
[TD]Match?[/TD]
[/TR]
[TR="class: grid"]
[TD]John[/TD]
[TD]ACTIVE[/TD]
[TD="align: right"]102[/TD]
[TD="align: center"]TRUE[/TD]
[/TR]
[TR="class: grid"]
[TD]Steve[/TD]
[TD]ACTIVE[/TD]
[TD="align: right"]103[/TD]
[TD="align: center"]TRUE[/TD]
[/TR]
[TR="class: grid"]
[TD]Aaron[/TD]
[TD]ACTIVE[/TD]
[TD="align: right"]104[/TD]
[TD="align: center"]TRUE[/TD]
[/TR]
[TR="class: grid"]
[TD]Ram[/TD]
[TD]INACTIVE[/TD]
[TD="align: right"]101[/TD]
[TD="align: center"]TRUE[/TD]
[/TR]
[TR="class: grid"]
[TD]John[/TD]
[TD]INACTIVE[/TD]
[TD="align: right"]106[/TD]
[TD="align: center"]TRUE[/TD]
[/TR]
[TR="class: grid"]
[TD]Steve[/TD]
[TD]INACTIVE[/TD]
[TD="align: center"]FALSE[/TD]
[TD="align: center"]FALSE[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
</tbody>[/TABLE]