Contas de pesquisa com base em critérios de pesquisa

0

Eu tenho uma planilha em uma pasta de trabalho chamada pesquisa . Aqui, os usuários podem inserir um código de departamento na célula B2 e clicar em um botão "Pesquisar", que os levará a uma planilha chamada deptlookup . deptlookup listará todos os códigos de conta que tenham o código de departamento que o usuário inseriu dentro dele na coluna A e a descrição do código de conta na coluna B. Os códigos de conta se parecem com ####### - ### - ## - ###### (a seção em negrito é onde o código do departamento reside no código da conta). A fórmula na coluna B está funcionando bem, mas a fórmula na coluna A não é. Ele está gerando códigos de conta que têm códigos de departamento diferentes dos que o usuário está procurando. Fórmulas:

na célula A2: =IF(lookup!B2="","",lookup!B2) (obtém o código do departamento).

Na célula A3: =COUNTIFS(acct_codes!A:A,"*-"&A$2&"-*") , os códigos de conta estão localizados em uma planilha chamada acct_codes a consulta dinâmica e puxa os códigos acct_ctivos ativos de um banco de dados.

na célula A4: (iniciando a lista de acct_codes) =IF(ROWS($A$4:A4)>A$3,"",INDEX(acct_codes!$A:$A,SMALL(IF(ISNUMBER(SEARCH("-"&A$2&"-",acct_codes!$A:$A)),ROW(acct_codes!$A:$A)-ROW(acct_codes!$A$2)+1),ROWS($A$4:A4)))) - não exibe uma conta com o código de departamento que o usuário pesquisou.

na célula A5: {=IF(ROWS($A$4:A4)>A$3,"",INDEX(acct_codes!$A:$A,SMALL(IF(ISNUMBER(SEARCH("-"&A$2&"-",acct_codes!$A:$A)),ROW(acct_codes!$A:$A)-ROW(acct_codes!$A$2)+1),ROWS($A$4:A4))))} Exibe o código da conta com o usuário do código do departamento pesquisado.

na célula A6: {=IF(ROWS($A$4:A5)>A$3,"",INDEX(acct_codes!$A:$A,SMALL(IF(ISNUMBER(SEARCH("-"&A$2&"-",acct_codes!$A:$A)),ROW(acct_codes!$A:$A)-ROW(acct_codes!$A$2)+1),ROWS($A$4:A5))))} (NÃO exibe a conta com o código do departamento sendo pesquisado)

na célula A7: {= SE (LINHAS ($ A $ 4: A7) > A $ 3, "", ÍNDICE (acct_codes! $ A: $ A, SMALL (SE (ISNUMBER (SEARCH) ("-" & A $ 2 & "-", acct_codes! $ A: $ A)), ROW (códigos_de_conta! $ A: $ A) -ROW (códigos_de_cartão! $ A $ 2) +1), LINHAS ($ A $ 4: A7)) )) - exibe o código da conta com o usuário do código do departamento pesquisado

E ASSIM EM ..

Alguém sabe o que estou fazendo errado? Ou tem alguma sugestão / alteração que eu possa fazer para essa fórmula?

    
por anve 19.09.2017 / 17:16

0 respostas