Comparación de fila de Excel a funciones de columnas / vba

Problema: tengo datos que se ven así y quiero comparar las filas con los valores de columna. también lo es (Table1.t1 = Table2.t1)? Tipo de cosa.

Table 1 AB x t1 x t2 x t3 x t4 Table 2 ABCDE x t1 t2 t3 t4 

¿Puedo hacer esto en Excel con funciones o VBA?

Si está en A1: B8, tiene

 x t1 x t2 x t3 x t4 y u1 y u2 y u3 y u4 

y en A11: E12, tienes

 x t1 t2 t3 t4 y u1 u2 u3 u4 

luego ponga esta fórmula en C1 y rellene

 =B1=OFFSET(INDEX($A$11:$A$12,MATCH(A1,$A$11:$A$12,FALSE),1),0,COUNTIF($A$1:A1,A1),1,1) 

Devolverá VERDADERO si los datos coinciden, y FALSO si no coincide.

Si entiendo su pregunta, hay algunas ideas que pueden llevarlo en la dirección correcta:

  • Si solo quiere "voltear" los datos en una de las dos tablas para que pueda comparar las tablas directamente, solo haga una Copy , Paste Special , y marque el button "Transponer". Si desea hacer esto con VBA, simplemente grábelo como una macro y vea lo que registra.
  • Si desea usar VBA, creo que usar Cells(row#,col#) lugar de Range() es la key.

Asummos que sus dos tablas están en B10: B20 (vertical) y C2: L2 (horizontal). El ciclo para compararlos podría ser algo así como:

 Sub CompareFlippedTables Dim i as integer For i = 1 to 10 If Cells(i + 10,2).Value = Cells(2, i + 3).Value Then 'Do something useful' End If Next i End Sub