>> # determine which data matches >> matches <- t(pop) == target # 't' due to matching in column order >> >> # colSums equal to COLS will indicate matches >> which(colSums(matches) == COLS) Neat! .. somewhat similar to the solution I came up with in the meantime, only yours works :-) Thanks Jim. Esmail