AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-483121

Lluser's questions

Martin Hope
Lluser
Asked: 2024-03-26 20:00:57 +0800 CST

Preenchimento automático e login do Chrome

  • 4

Existe uma maneira de fazer login automaticamente em páginas que salvaram nome e senha no Chrome? As credenciais são preenchidas automaticamente no formulário, mas ainda preciso pressionar Enter ou clicar em um botão.

Tentei usar o UserJS, mas quando simulo o clique no botão ou submeto o formulário, ele é enviado vazio (medida de segurança). É possível fazer isso além de armazenar a senha em outro lugar e lidar com tudo por UserJS totalmente customizado?

google-chrome
  • 1 respostas
  • 47 Views
Martin Hope
Lluser
Asked: 2022-02-02 08:02:40 +0800 CST

Como selecionar facilmente um texto de link em um navegador sem ativar o link

  • 5

Estou acostumado a selecionar texto com duplo (ou triplo) clique para selecionar a palavra inteira (parágrafo).


exemplo de seleção de texto de clique duplo/triplo


Mas isso não funciona quando a palavra ou o parágrafo é um link. O link é ativado pelo primeiro clique. Existe algum truque (padrão) para desativar temporariamente os links?

Tentei Ctrl, Alt, Shifte suas combinações como modificadores, mas sem sucesso.

keyboard-shortcuts browser
  • 1 respostas
  • 23 Views
Martin Hope
Lluser
Asked: 2021-11-24 06:30:04 +0800 CST

Excel: Power Query - como repetir o bloco de código para cada linha em uma tabela

  • 5

Eu tenho JSON no formato assim:

{
  "data": [
    {
      "date": "2021-01-01",
      "data": 10
    },
    {
      "date": "2021-01-02",
      "data": 20
    },
    {
      "date": "2021-01-03",
      "data": 30
    }
  ]
}

Eu sou capaz de escrever este código que faz exatamente o que eu quero:

let
    Source = Json.Document(...),
    data = Source[data],
    #"ToTable" = Table.FromList(data, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    
// Block 1 Start
    Column1 = #"ToTable"{0}[Column1], //Gets Record from 1st "data" Array item
    #"ToTable1" = Record.ToTable(Column1), //Create table with two columns (key, value)
    #"Transpose1" = Table.Transpose(#"ToTable1"), //Transpose the table
    #"Headers1" = Table.PromoteHeaders(#"Transpose1", [PromoteAllScalars=true]), //Get headers from the 1st row (key names)
    #"ChangeType1" = Table.TransformColumnTypes(#"Headers1",{{"date", type date}, {"value", Int64.Type}, type any}}), //Change Type
// Block 1 End

// Block 2 Start
    Column2 = #"ToTable"{1}[Column1], //Gets Record from 2nd "data" Array item
    #"ToTable2" = Record.ToTable(Column2),
    #"Transpose2" = Table.Transpose(#"ToTable2"),
    #"Headers2" = Table.PromoteHeaders(#"Transpose2", [PromoteAllScalars=true]),
    #"ChangeType2" = Table.TransformColumnTypes(#"Headers2",{{"date", type date}, {"value", Int64.Type}, type any}}),
// Block 2 End

// Block 3 Start
    Column3 = #"ToTable"{2}[Column1], //Gets Record from 3rd "data" Array item
    #"ToTable3" = Record.ToTable(Column3),
    #"Transpose3" = Table.Transpose(#"ToTable3"),
    #"Headers3" = Table.PromoteHeaders(#"Transpose3", [PromoteAllScalars=true]),
    #"ChangeType3" = Table.TransformColumnTypes(#"Headers3",{{"date", type date}, {"value", Int64.Type}, type any}}),
// Block 3 End

    TheTable = Table.Combine({ChangeType1, ChangeType2, ChangeType3}) //Combines tables together
in
    TheTable

MAS

Isso tudo está OK para 3 itens no Array "data", não quando existem centenas deles.

Existe algum truque como repetir Code blockpara cada linha em data[Column1], obter um Listde Tabelas (ChangeTypeX) para usar em Table.Combine?

microsoft-excel power-query
  • 2 respostas
  • 776 Views
Martin Hope
Lluser
Asked: 2021-10-11 23:09:38 +0800 CST

Digitalização falsa - nivele PDF em uma única imagem

  • 8

Eu tenho um parceiro que tem fetiche por papel. Ele deve ter papel carimbado e assinado para tudo. Mesmo quando este papel nunca vai encontrá-lo na vida real. Então ele exige digitalizações desses papéis (e o papel original vai para uma lixeira imediatamente após a digitalização).

Eu gostaria de salvar algumas árvores omitindo esses papéis impressos inúteis. Eu tenho carimbos + sinais como PNGs transparentes de boa qualidade. Então, meus primeiros passos foram colocar esta imagem no documento original (MS Office) e salvá-la como PDF.

Mas quando você clica nesse PNG inserido em um PDF, ele o seleciona e é óbvio que não faz parte do "papel".

Isso pode ser resolvido achatando o PDF inteiro em uma única imagem. O PDF Creator é inútil para isso, porque ignora a transparência parcial e o resultado do PNG transparente parece terrível. Isso pode ser resolvido importando PDF para o GIMP e exportando como PDF novamente. Mas isso é realmente doloroso quando há muitos documentos.

Existe alguma maneira de automatizar isso?

Seria ótimo poder adicionar uma pequena inclinação aleatória e um "filtro sujo" para tornar os documentos mais naturais. (Consigo fazer manualmente, mas o tédio no caso de mais documentos é muito alto).

Estou executando o Win10.

pdf automation
  • 1 respostas
  • 669 Views
Martin Hope
Lluser
Asked: 2021-07-30 03:42:44 +0800 CST

Word: Cabeçalho e rodapé diferentes para a última página

  • 5

Estou criando um modelo onde há o mesmo conteúdo no cabeçalho e rodapé, exceto na última página (há algum texto adicional).

Então eu tenho documento com duas seções. Tudo escrito no section 1tem Header/Footer Ae tudo escrito depois do End of the section(meio escrito em section 2) tem Header/Footer B.

Documento de duas seções

Se o documento tiver apenas uma página, o section endserá excluído - todo o documento será obtido Header/Footer B(anteriormente section 2).

Exclusão de fim de seção

Tudo acima funciona como esperado e está OK. MAS... O modelo é usado por BFUs que não podem trabalhar com seções.

A questão

É possível ter um cabeçalho/rodapé diferente na última página sem macros, suplementos e mantê-lo amigável ao BFU?

PS: BFU não é ofensivo, é uma técnica de término curto para "usuário pouco qualificado sem vontade de aprender algo novo".

microsoft-word templates
  • 1 respostas
  • 602 Views
Martin Hope
Lluser
Asked: 2021-07-22 02:05:38 +0800 CST

Excel: Obtenha o endereço do intervalo de uma única entrada (procurando uma fórmula compacta)

  • 10

Estou tentando obter um endereço de intervalo absoluto de entrada única. Algo assim.

Formula
=SOME.MAGIC(A1:B10)

Output (string)
"$A$1:$B$10"

Tentativa 1

Eu sou capaz de obter esse resultado, mas usando uma abordagem significativamente complexa com a seguinte fórmula (array).

{=ADDRESS(MIN(ROW(A1:B10)),MIN(COLUMN(A1:B10)),1,1)&":"&ADDRESS(MAX(ROW(A1:B10)),MAX(COLUMN(A1:B10)),1,1)}

Onde (como você pode ver) a string é A1:B10usada quatro vezes.

Tentativa 2

Minha outra tentativa foi usar function FORMULATEXT. O link para um intervalo existe apenas uma vez, mas é uma solução desagradável usar mais uma célula e funciona relativamente bem apenas para endereços relativos. Não funciona para intervalos nomeados.

C1=$A$1:$B$10
C2=MID(FORMULATEXT(C1),2,LEN(FORMULATEXT(C1))-1) //Returns string "$A$1:$B$10" ✓

But
C1=A1:B10
C2=MID(FORMULATEXT(C1),2,LEN(FORMULATEXT(C1))-1) //Returns string "A1:B10" ✘

And
C1=Named_range
C2=MID(FORMULATEXT(C1),2,LEN(FORMULATEXT(C1))-1) //Returns string "Named_range" ✘

Tentativa 3

O próximo passo é a combinação da tentativa 1+2. Funciona, mas não estou feliz com isso.

C1=A1:B10
C2=MID(FORMULATEXT(C1),2,LEN(FORMULATEXT(C1))-1)
C3{=ADDRESS(MIN(ROW(INDIRECT(C2))),MIN(COLUMN(INDIRECT(C2))),1,1)&":"&ADDRESS(MAX(ROW(INDIRECT(C2))),MAX(COLUMN(INDIRECT(C2))),1,1)}

Existe uma maneira mais fácil (fórmula menos complexa) com a mesma saída?

microsoft-excel worksheet-function
  • 3 respostas
  • 420 Views
Martin Hope
Lluser
Asked: 2021-07-16 05:46:20 +0800 CST

Excel Power Query - Linguagem M - Referência a "ThisTable"

  • 5

Como novato total do Power Query, estou tentando criar uma função do Power Query que adiciona uma coluna de índice à tabela. Mas estou lutando para passar uma referência de tabela para a AddIndexColumnfunção

O que eu tentei:

let
    Func = () => Table.AddIndexColumn(Table, "Index", 1, 1)
in
    Func

Isso dá um Expression.Error (A tabela não é reconhecida ou algo assim - é mostrado no idioma do sistema que não é EN)


let
    Func = (T as table) => Table.AddIndexColumn(T, "Index", 1, 1)
in
    Func

Em seguida, use Invoke Custom Functionem "MyTable" e no popup está a lista suspensa com todas as outras tabelas, exceto "MyTable" que é a tabela onde quero adicionar o IndexColumn.


Existe alguma limitação, ou estou faltando alguma coisa?

Obrigado pela ajuda!

PS: Eu sei que esta função não tem um uso na vida real e existem maneiras diferentes (melhores) de adicionar uma coluna de índice. Considere isso como uma prova de conceito.

microsoft-excel microsoft-excel-2013
  • 1 respostas
  • 50 Views
Martin Hope
Lluser
Asked: 2021-07-16 02:55:35 +0800 CST

Excel - gráfico (coluna) - Z-index da série de dados de acordo com o valor real

  • 5

Eu tenho um gráfico de colunas com várias séries de dados. Por exemplo:

Dados de exemplo

Gráfico de colunas padrão

Eu não quero ter colunas próximas umas das outras, então defino reduzida Series overlape Gap widthemFormat Data Series...

O que eu ganho

Agora as séries são uma sobre a outra. Mas seu índice Z (posição Z) é definido pela ordem da série no gráfico, então quando a última série tem o valor mais alto, sua coluna supera as outras que não são visíveis.

De alguma forma é possível ordenar as colunas de acordo com seu valor real? Eu gostaria de trazer o menor valor mais à frente. Como nesta imagem (antigo mspaint-fu usado aqui :)).

O que eu quero obter
(//editado - a primeira versão foi mal pintada)

PS: Eu preciso disso para séries de dados realmente grandes (parece histogramas), então definitivamente não quero colocar as colunas próximas umas das outras. Mas pode ser "filtrado" para a exibição de série baixa, onde o uso de outro tipo de gráfico pode causar distorção na exibição desses valores discretos.

Obrigado por suas sugestões!

microsoft-excel microsoft-excel-2013
  • 2 respostas
  • 132 Views
Martin Hope
Lluser
Asked: 2021-03-30 04:44:38 +0800 CST

VBA: Suplemento RubberDuck: @VariableDescription como funciona?

  • 8

Eu uso o suplemento RubberDuck (além de outros) para anotar meu código VBA usando @Description(para Subs, Function, Properties...) e quero usar @VariableDescriptionpara variáveis. Mas, ao contrário dos @Descriptionmembros de formulário usados, não consigo ver essas descrições de variáveis ​​no Code Explorer.

Existe a única documentação que encontrei sobre: @VariableDescription​​. Eu entendo que @VariableDescritptioné para variáveis ​​o que @Descriptioné para outros membros - tem que ser mostrado no Code Explorer também.

O que estou perdendo? Como é suposto funcionar?

PS: Resolvi postar no Super User ao invés do Stack Overflow, pois este é um problema relacionado à ferramenta. Se você considera minha decisão errada, mova-a para a seção apropriada e aceite minhas desculpas.

vba microsoft-office
  • 1 respostas
  • 138 Views
Martin Hope
Lluser
Asked: 2021-02-10 09:41:38 +0800 CST

Como colocar o Windows 10 diretamente em hibernação e desligar (ser capaz de mostrar o menu de inicialização após a próxima inicialização)

  • 5

Eu tenho dois discos com sistemas diferentes no meu PC (Win10 e Ubuntu). Sem dualboot tipo GRUB. Quando quero escolher qual sistema gostaria de executar, escolho um dispositivo de inicialização diferente (UEFI).

Agora, quando coloco o meu Win10 Proem suspensão, ele usa uma suspensão híbrida (está hibernando na RAM, mas tem um backup em um disco para manter o estado se ocorrer perda de energia). Então, quando eu aperto o botão liga / desliga, ele inicia diretamente no Windows - não consigo invocar o menu de opções de inicialização UEFI.

Eu gostaria de preservar esse sono híbrido, mas também poder hibernar diretamente o Win para o disco e, em seguida, inicializar o Ubuntu e, quando o trabalho terminar, retornar ao Windows hibernado.

Minha placa-mãe éMSI B85-G41 PC Mate (MS-7850)

É de alguma forma possível?

Obrigado por suas sugestões!

windows-10 boot
  • 1 respostas
  • 114 Views
Martin Hope
Lluser
Asked: 2020-11-06 06:37:57 +0800 CST

Excel: Fórmula de matriz que retorna o vetor {1;2;3;...;n} de determinado comprimento (n)

  • 5

Estou criando uma fórmula de matriz complexa e quero me livrar da dependência da área que representa o vetor {1;2;3;...;n}onde né o mesmo número que o número da linha em outra área usada na fórmula.

Basicamente eu tenho alguns (longos e complexos) Array Formula ( AF) com links para colunas inteiras da tabela Ae Bquero me livrar do link para a coluna A.

Se não for possível alterar a contagem de linhas na tabela, o link para a linha Apode ser substituído por {1;2;3;4}(para 4 linhas na tabela). MAS a contagem de linhas está mudando de tempos em tempos.

+---+-----+--------------+
| A |  B  |      C       |
+---+-----+--------------+
| 1 | 105 | =AF([A],[B]) |
| 2 |  55 | =AF([A],[B]) |
| 3 |  80 | =AF([A],[B]) |
| 4 |  11 | =AF([A],[B]) |
+---+-----+--------------+

Você é capaz de construir esta fórmula apenas com entrada = linha B (sem usar nenhuma tabela lateral)?

Muito Obrigado!

PS: Nas versões atuais do Excel está disponível a função SEQUENCE, mas não em 2013 que eu tenho e gentilmente peço sua ajuda.

microsoft-excel worksheet-function
  • 1 respostas
  • 105 Views
Martin Hope
Lluser
Asked: 2020-11-05 02:23:27 +0800 CST

Word: Como vincular dados do Excel (como texto simples)?

  • 5

Tenho uma tabela do Excel com alguns dados e quero que esses dados sejam vinculados no Word. MAS apenas dados (sem formatação).

Portanto, incorporar um objeto do Excel não funciona para mim.

Obrigado pelas sugestões!

Exemplo de tabela do Excel

insira a descrição da imagem aqui
(tabela do excel)

Saída desejada

insira a descrição da imagem aqui
(como tabela)

ou

insira a descrição da imagem aqui
(como texto simples com tabxs)

microsoft-excel microsoft-word
  • 1 respostas
  • 127 Views
Martin Hope
Lluser
Asked: 2020-10-06 04:44:18 +0800 CST

Windows 10 - O programa não funciona com a versão atual do .NET framework

  • 5

Eu tenho um programa ( AutoCAD 2012) que não está funcionando (fica travando depois de um tempo) com a versão atual do .NET Framework (4.7x). (A versão mínima necessária é .NET Framework 4.0)

Para versões mais antigas (até 2010, pelo que sei) existe um truque para definir qual versão do .NET Framework deve ser usada no arquivo acad.exe.configcolocado no diretório raiz do programa. Mas essas versões antigas são criadas para as .NET Framework 3.5quais podem ser instaladas ao lado 1.xe 4.xpor causa da compatibilidade com versões anteriores.

Não estou ciente da possibilidade de ter duas versões diferentes .NET Framework 4.xno meu sistema.

A única solução que vem em minha mente é a emulação da segunda instância do Windows congelada no tempo apenas para este programa (mas isso pode trazer perda significativa de desempenho e problemas de acesso a arquivos).

Existe alguma maneira de servir a versão mais antiga .NET Frameworkapenas para este programa?

Obrigado por sugestões.

PS: Estou usando o Windows 10 Pro.

windows-10 .net-framework
  • 1 respostas
  • 675 Views
Martin Hope
Lluser
Asked: 2020-07-17 00:39:52 +0800 CST

Como formatar o código VBA para 80 colunas?

  • 5

Eu tenho algum código VBA onde as linhas são longas e quero enviá-lo para algum lugar, onde é (não 100% estrito) o limite de 80 caracteres on-line.

O VBA permite criar uma quebra de linha de código colocando " _" antes de " enter". (Obviamente, isso não funciona dentro de strings, que devem ser divididas em substrings e conectadas com " &". Como você pode ver abaixo.)

Existe alguma ferramenta para adicionar "quebras de linha" no código automaticamente?
Ou talvez regex?

Tentei pesquisar, mas sem resultados válidos.

Código original:

'Some looooooong comment Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut a volutpat dolor. In risus odio, pharetra a arcu in, efficitur ornare lectus. Maecenas non aliquet leo. Praesent luctus blandit magna, et sagittis ex porta et.
MsgBox("Some text in MsgBox. Donec vulputate eros ac nulla hendrerit auctor. In hac habitasse platea dictumst. Proin fermentum augue elit, eget consequat massa mattis et. Integer semper imperdiet diam sit amet malesuada.", 64, "Title of MsgBox")
'Another comment now with link to doc. https://example.com/?bs64=SWYgeW91IGFyZSBzbWFydCBlbm91Z2ggdG8gZGVjb2RlLCB5b3UgbXVzdCBkZWZpbml0ZWx5IHdhdGNoIHRoaXM6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9b0hnNVNKWVJIQTA=

Código procurado:

'Some looooooong comment Lorem ipsum dolor sit amet, consectetur adipiscing
'elit. Ut a volutpat dolor. In risus odio, pharetra a arcu in, efficitur
'ornare lectus. Maecenas non aliquet leo. Praesent luctus blandit magna, et
'sagittis ex porta et.
MsgBox("Some text in MsgBox. Donec vulputate eros ac nulla hendrerit auctor." _
 & "In hac habitasse platea dictumst. Proin fermentum augue elit, eget " _ 
 & "consequat massa mattis et. Integer semper imperdiet diam sit amet" _
 & " malesuada.", 64, "Title of MsgBox")
'Another comment now with link to doc.
'https://example.com/?bs64=SWYgeW91IGFyZSBzbWFydCBlbm91Z2ggdG8gZGVjb2RlLCB5b3UgbXVzdCBkZWZpbml0ZWx5IHdhdGNoIHRoaXM6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9b0hnNVNKWVJIQTA=

Obrigado.

PS: Estou usando o Notepad++

regex notepad++
  • 1 respostas
  • 94 Views
Martin Hope
Lluser
Asked: 2020-07-15 22:27:48 +0800 CST

Excel: Fórmula de matriz - Por que a matriz (vetor) não é retornada?

  • 5

Eu tenho uma fórmula de matriz que é basicamente SUMcom função aninhada N. A Nfunção retorna a matriz (vetor) que é somada pela SUMfunção e tudo funciona conforme o esperado.

{=SUM(N(A1:A5=1))}

Etapas de avaliação:

  1. =SUM(N({1,1,2,3,3}=1))
  2. =SUM(N({TRUE,TRUE,FALSE,FALSE,FALSE}))
  3. =SUM({1,1,0,0,0})
  4. =2

Mas quando tentei usar a Nfunção separadamente com os mesmos parâmetros (como fórmula de matriz), nenhuma matriz (vetor) é mais retornada.

{=N(A1:A5=1)}

Etapas de avaliação:

  1. =N(A1:A5=1)
  2. =N(1=1)
  3. =N(TRUE)
  4. =1

Por quê?

PS: Eu tenho uma versão não inglesa do Excel. Alguns nomes podem ser traduzidos de forma imprecisa.

microsoft-excel worksheet-function
  • 1 respostas
  • 55 Views
Martin Hope
Lluser
Asked: 2020-06-25 04:21:27 +0800 CST

Excel: Como mesclar tabelas (algumas colunas são diferentes)

  • 5

Tenho algumas (dezenas) tabelas no Excel neste formato:

Table1                  Table2                         Table3                  Table4
+------+------+------+  +------+------+------+------+  +------+------+------+  +------+------+------+------+
|  A   |  B   |  C   |  |  A   |  B   |  C   |  D   |  |  A   |  C   |  B   |  |  A   |  B   |  C   |  E   |
+------+------+------+  +------+------+------+------+  +------+------+------+  +------+------+------+------+
| datA | datB | datC |  | datA | datB | datC | datD |  | datA | datC | datB |  | datA | datB | datC | datE |
| datA | datB | datC |  | datA | datB | datC | datD |  | datA | datC | datB |  | datA | datB | datC | datE |
| datA | datB | datC |  | datA | datB | datC | datD |  | datA | datC | datB |  +------+------+------+------+
| datA | datB | datC |  | datA | datB | datC | datD |  | datA | datC | datB |
+------+------+------+  | datA | datB | datC | datD |  +------+------+------+
                        | datA | datB | datC | datD |
                        +------+------+------+------+

E quer juntá-los a uma grande mesa.


+--------+------+------+------+------+------+
| Source |  A   |  B   |  C   |  D   |  E   |
+--------+------+------+------+------+------+
| Table1 | datA | datB | datC |      |      |
| Table1 | datA | datB | datC |      |      |
| Table1 | datA | datB | datC |      |      |
| Table1 | datA | datB | datC |      |      |
| Table2 | datA | datB | datC | datD |      |
| Table2 | datA | datB | datC | datD |      |
| Table2 | datA | datB | datC | datD |      |
| Table2 | datA | datB | datC | datD |      |
| Table2 | datA | datB | datC | datD |      |
| Table2 | datA | datB | datC | datD |      |
| Table3 | datA | datB | datC |      |      |
| Table3 | datA | datB | datC |      |      |
| Table3 | datA | datB | datC |      |      |
| Table3 | datA | datB | datC |      |      |
| Table4 | datA | datB | datC |      | datE |
| Table4 | datA | datB | datC |      | datE |
+--------+------+------+------+------+------+

Todas essas tabelas são " Tabelas nomeadas ". Eu penso em Power Querry , mas não tenho ideia de como fazer isso.

microsoft-excel
  • 1 respostas
  • 34 Views
Martin Hope
Lluser
Asked: 2020-06-25 00:24:00 +0800 CST

Notepad++ Regex: Corresponde a todas as ocorrências após outra correspondência

  • 7

Como combinar todas as ocorrências após outra correspondência?

Por exemplo: quero substituir tudo -depois abcpor espaço.

Entrada:

one-two-abc-three-four-five
six-seven-abc-eight-nine-ten
...

Resultado:

one-two-abc three four five
six-seven-abc eight nine ten
...

Em Javascript é possível usar este regex: (?<=(.+abc.+))-, mas Positive Lookbehindparece não ser suportado no Notepad++

Obrigado.

PS: Fique à vontade para corrigir o título. Fiz o meu melhor, mas não sou falante nativo.

regex notepad++
  • 2 respostas
  • 2883 Views
Martin Hope
Lluser
Asked: 2020-04-25 00:18:34 +0800 CST

Arrays de entrada Excel TREND() feitos de vários intervalos

  • 6

De alguma forma, é possível criar entradas ( known_ya known_x) para TRENDfunção, quando as células não estão em um único intervalo?

Exemplo:

Desejo verificar o valor do meio (B3) em relação ao TRENDresultado (sem reorganizar a tabela)

+---+----+----+
|   | A  | B  |
+---+----+----+
| 1 | X  | Y  |
| 2 | 0  | 0  |
| 3 | 5  | 5  |
| 4 | 10 | 10 |
+---+----+----+

Isso significa que known_ysão {B2;B4}, known_x{A2;A4}.

Então, tentei criar uma matriz para TRENDmatrizes de entrada: =TREND({B2;B4},{A2;A4};A5)mas isso não é reconhecido como uma função adequada. Parece que referências não são permitidas em matrizes feitas manualmente (simples ={A1;A2}também não funciona).

Existe algum truque para obter o comportamento desejado sem criar uma nova tabela onde TRENDos dados de entrada estarão em um intervalo?

ESTE É O FIM DA PERGUNTA ORIGINAL


Adicionado 2020-04-24 12:48

Não está funcionando (tentativa) de solução com fórmulas de matriz aninhada

Eu também tentei uma solução alternativa para criar "intervalo" de células que não são vizinhas. Para maior clareza, intervalos nomeados (colunas) são usados ​​aqui (título da coluna = Nome do intervalo).

Given data
+----+----+  +-----+  +-----+
| x  | y  |  | seq |  | mask|
+----+----+  +-----+  +-----+
|  0 |  0 |  |   1 |  |   3 |
|  5 |  5 |  |   2 |  |   1 |
| 10 | 10 |  |   3 |  +-----+
| 15 | 15 |  |   4 |  
| 20 | 20 |  |   5 |  
+----+----+  +-----+  

Em seguida, usando fórmulas de matriz para criar matrizes "conhecidas":

+---------+---------+     |   
| known_x | known_y |     |   known_x  {=INDEX(x,MATCH(mask,seq,0))}
+---------+---------+     |   known_Y  {=INDEX(y,MATCH(mask,seq,0))}
|      10 |      10 |     |   
|       0 |       0 |     |   
+---------+---------+     |   

E, finalmente, colocá-los em TRENDfunção. =TREND(known_y,known_x,5) Mas retorna 10- porque known_y, known_xnão são tratados como matrizes - apenas a primeira célula é levada para o cálculo.

Tentei também:

{=TREND(INDEX(y,MATCH(mask,seq,0)),INDEX(x,MATCH(mask,seq,0)),5)}

Mas o mesmo comportamento (resultado = 10).

Obrigado pelo conselho e desculpe pelo meu inglês.

As fórmulas são traduzidas para o inglês usando o Excel Translator .

microsoft-excel worksheet-function
  • 1 respostas
  • 61 Views
Martin Hope
Lluser
Asked: 2020-04-22 04:36:32 +0800 CST

AHK (AutoHotKey) Concatena strings e variáveis

  • 6

Eu tenho esse código para enviar comando para o Autocad. Funciona bem.

{
GetAcad() ;Creates global variable ACAD where Application Object is stored
CADdoc:= ACAD.activedocument
Layer:= "0"
CADdoc.SendCommand("_-LAYER _SET " %Layer% " `n`n") ;;Uses COM 
CADdoc.SendCommand("_CHPROP _LA " %Layer% " `n`n")  ;;Uses COM
sleep, 50
send, {Escape}
sleep, 50
send, {Escape}
return
}

Tentei criar função com o parâmetro Layer

ACADChangeLayer("Layer_Name") ;This is how is the function called

ACADChangeLayer(Layer)
{
  GetAcad()
  global ACAD   ;because I global variable has given value outside this function
  ACAD.activedocument.SendCommand("_-LAYER _SET " %Layer% " `n`n")
  ACAD.activedocument.SendCommand("_CHPROP _LA " %Layer% " `n`n")
  sleep, 50
  send, {Escape}
  sleep, 50
  send, {Escape}
}

Não funciona como esperado, tentei descobrir o porquê...

ACADChangeLayer(Layer)
  {
    GetAcad()
    global ACAD
    msgbox, % acad.activedocument.name
    msgbox, %Layer%
    CommandSetActiveLayer:= ("_-LAYER _SET " %Layer% " `n`n")
    msgbox, %CommandSetActiveLayer%
    ...
  }
  1. A primeira MsgBox mostra o DocumentName adequado ( drawing1.dwg)

  2. O segundo MsgBoxu mostra o LayerName adequado ( Layer_Name- veja o segundo bloco de código acima)

  3. Terceira MsgBox mostra apenas parte antes da variável ( "_-LAYER _SET ") Por quê?

Agradecido por seu Conselho.

insira a descrição da imagem aqui

autohotkey autocad
  • 1 respostas
  • 4580 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve