Como posso combinar facilmente várias colunas do Excel para uma única coluna?

1

Eu tenho um conjunto de dados que tem sete condições possíveis com base em dados em outras colunas. Eu tive que dividir minhas fórmulas para essas condições em sete colunas diferentes. Eu gostaria de combinar todas as sete dessas colunas de condição em uma única coluna.

CONSIDERAR:

Col A  Col B  Col C  Col D  Col E  Col F  Col G  result
case1                                            case1
                            case5                case5   
       case2                                     case2    
                                   case6         case6
case1                                            case1   
                     case4                       case4    
              case3                              case3 
                                   case6         case6 
                                          case7  case7
                     case4                       case4
              case3                              case3   

NUNCA haverá um caso em que haja dois valores atribuídos à mesma linha. Eu só quero obter o valor de dados que ocorre nessa linha para mostrar em uma única coluna. Eu poderia fazer if(a<>" ",a,if(b<>" ",b,etc... mas estou procurando por algo simples e elegante. O melhor que consegui até agora foi TRIM(CONCATENATE(A+B+C+D+E+F+G)) , mas fiquei me perguntando se havia uma função mais simples (como MERGEALLCOLUMNSINTOONE(A:G) que faria isso?

    
por dwwilson66 14.04.2013 / 02:42

2 respostas

1

Dada a restrição de que existe apenas um valor por conjunto de células, penso que a opção TRIM(CONCATENATE)) é a sua melhor aposta. É meio elegante à sua maneira.

    
por 14.04.2013 / 02:54
5

A combinação Aparar / Concatenar sempre retornará texto, mesmo que o valor real seja numérico. Essa fórmula retornará o valor com seu respectivo tipo de dados retido.

=LOOKUP(2,1/(A2:G2<>""),A2:G2)

Supondo que os dados iniciem na linha 2 e a linha 1 tenha rótulos. Anote.

    
por 14.04.2013 / 09:51