Microsoft Office Forums

Go Back   Microsoft Office Forums > >

Reply
 
Thread Tools Display Modes
  #1  
Old 10-21-2015, 01:53 AM
troggot troggot is offline I can do it but I don't know why Windows 7 64bit I can do it but I don't know why Office 2010 64bit
Novice
I can do it but I don't know why
 
Join Date: Oct 2015
Posts: 2
troggot is on a distinguished road
Default I can do it but I don't know why


Hi!

This seems to be repeating topic in my tech life as an engineer, I do things but no idea how.

So my problem is the simplest I guess. How to compare 2 columns and see if there are common values.

I have even resolved somehow by cutting&pasting from here and there and changing values randomly. But I have not understood the sintax of this formula:

=INDEX($A$1:$A$12, SMALL(IF(COUNTIF($B$1:$B$12, $A$1:$A$12), ROW($A$1:$A$12)-MIN(ROW($A$1:$A$12))+1, ""), ROW(A1)))

Would any one be able to describe me in layman terms what I have done?

I add a pic of the result.

Additional question would be: Is there a way to have the number of occurrences rather than the string repeated in column C?
The fact that I don't understand the sintax is not helping me to be flexible enough to change it.

Also, is all that mess really needed?
In the beginning I was looking in this area:

=IF(ISERROR(MATCH(A1:A210,$B$1:$B$33,0)),"",A1)

or

=IFERROR(IF(VLOOKUP(B1,$A:$A,1,FALSE)=B1,"x"),"")



But I have not been able to make it work. Of course because basically I don't understand what I am doing.

Many thanks!
Attached Images
File Type: jpg eureka.jpg (137.0 KB, 36 views)
Reply With Quote
  #2  
Old 10-25-2015, 04:24 AM
xor xor is offline I can do it but I don't know why Windows 10 I can do it but I don't know why Office 2013
Expert
 
Join Date: Oct 2015
Posts: 1,100
xor is a name known to allxor is a name known to allxor is a name known to allxor is a name known to allxor is a name known to allxor is a name known to all
Default

See the attached.
Attached Files
File Type: xlsx engineer.xlsx (10.7 KB, 19 views)
Reply With Quote
  #3  
Old 10-26-2015, 01:24 AM
xor xor is offline I can do it but I don't know why Windows 10 I can do it but I don't know why Office 2013
Expert
 
Join Date: Oct 2015
Posts: 1,100
xor is a name known to allxor is a name known to allxor is a name known to allxor is a name known to allxor is a name known to allxor is a name known to all
Default

To count the number of common values you can also use the simpler:

=SUM(--(ISNUMBER(MATCH($A$1:$A$12,$B$1:$B$10,0)))) (array-entered)

MATCH($A$1:$A$12,$B$1:$B$10,0) evaluates to:
{10,#N/A,#N/A,5,#N/A,1,2,#N/A,#N/A,#N/A,#N/A,2}
meaning that the first value in A1:A12 is in the tenth position in B1:B10. The values in the second and third value in A1:A12 are not in B1:B10 and so on.

ISNUMBER(MATCH($A$1:$A$12,$B$1:$B$10,0)) evaluates to:
{TRUE,FALSE,FALSE,TRUE,FALSE,TRUE,TRUE,FALSE,FALSE ,FALSE,FALSE,TRUE}
and by double negation (--) these Boolean values are converted from a lot of TRUE, FALSE's to:
{1,0,0,1,0,1,1,0,0,0,0,1}
which inserted in the SUM function returns 5.
Reply With Quote
  #4  
Old 11-06-2015, 04:33 AM
troggot troggot is offline I can do it but I don't know why Windows 7 64bit I can do it but I don't know why Office 2010 64bit
Novice
I can do it but I don't know why
 
Join Date: Oct 2015
Posts: 2
troggot is on a distinguished road
Default

Many thanks for the help and sorry for the delayed answer.
I guess I disabled the automated emails and I still believed no one answered!

Today I checked!
Reply With Quote
Reply



Other Forums: Access Forums

All times are GMT -7. The time now is 02:08 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft