Tengo una hoja de cálculo que se parece a esto:fórmula de hoja de cálculo para reunir todos los partidos en una celda
A B C D
FirstName SurnameName Address UniqueFamilyId
---------------------------------------------------------
Abe Black 1 Elm Ave :Black:1 Elm Ave:
Joe Doe 7 Park Ln :Doe:7 Park Lane:
Jack Black 1 Elm Ave :Black:1 Elm Ave:
Bill Doe 2 5th Ave :Doe:2 5th Ave:
Harry Doe 7 Park Ln :Doe:7 Park Lane:
Sam Doe 7 Park Ln :Doe:7 Park Lane:
Tengo crear la columna UniqueFamilyId para identificar de forma única, esencialmente cada familia.
Estoy tratando de encontrar una fórmula que reúna los nombres de todas las personas que viven en la misma dirección en una celda, es decir, una que llene la columna E (AllFirstNames).
A B C D E
FirstName SurnameName Address UniqueFamilyId AllFirstNames
-------------------------------------------------------------------------------
Abe Black 1 Elm Ave :Black:1 Elm Ave: Abe Jack
Joe Doe 7 Park Ln :Doe:7 Park Lane: Joe Harry Sam
Jack Black 1 Elm Ave :Black:1 Elm Ave: Abe Jack
Bill Doe 2 5th Ave :Doe:2 5th Ave: Bill
Harry Doe 7 Park Ln :Doe:7 Park Lane: Joe Harry Sam
Sam Doe 7 Park Ln :Doe:7 Park Lane: Joe Harry Sam
sospecho que una mezcla de vlookup y matrices de fórmulas hará el truco, pero si tengo que utilizar Excel VBA o Google Apps Scripts, no me importa. ¿Puedes ayudarme a lograr esto, por favor?
Supongo que es una forma de encontrar todos los valores en la columna D (UniqueFamilyId) que son los mismos y luego utilizar vlookup para obtener el primer nombre, todo dentro de una fórmula de matriz para reunirlos todos.
P.S. He trabajado la manera de contar cuántos viven en cada Dirección- la fórmula es simplemente
=COUNTIF(D$1:D$65536,D1)
pero quiero todos esos nombres se reunieron, no simplemente un recuento.
Si quieres los resultados enumerados en una celda, necesitarás asistencia de VBA. Vea mis respuestas anteriores para tener una idea de cómo hacer esto: http://stackoverflow.com/a/5504488/657668 y http://superuser.com/q/405215/76571 – Excellll