Создание массива excel с уникальными значениями - PullRequest
0 голосов
/ 07 сентября 2018

Я бы хотел очистить массив Excel, добавив нули для ненулевых повторяющихся значений.

Например, массив с произвольными положительными целыми числами {1; 0; 5; 0; 4; 0; 6; 4; 0; 5} должен давать {1; 0; 5; 0; 4; 0; 6 ; 0; 0; 0} когда ненулевые повторяющиеся элементы заменяются нулями.

Подобный массив скажет, {1; ""; 5; ""; 4; ""; 6; 4; ""; 5} должен привести к {1; ""; 5; ""; 4; " "; 6;" ";" ";" "}, когда повторяющиеся числа дополняются нулевыми строками.

Можно ли это сделать, используя только функции Excel? Буду признателен за вашу помощь.

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

https://support.office.com/en-us/article/substitute-function-6434944e-a904-4336-a9b0-1e58df3bc332

= ЗАМЕНИТЬ (A2,0, "")

{1; 0; 5; 0; 4; 0; 6; 4; 0; 5} {1 ;; 5 ;; 4 ;; 6; 4 ;; 5}

0 голосов
/ 07 сентября 2018
  A       B
----------------   
|  1   |  1   | 
----------------       Formule in B1=
|  0   |  2   | 
----------------       =IFERROR(SMALL($A$2:$A$9,COUNTIF($A$2:$A$9,0)+ROW(A1)),"")
|  2   |  3   | 
----------------
|  0   |  4   | 
----------------
|  3   |  5   | 
----------------
|  4   |  6   | 
----------------
|  0   |      | 
----------------
|  5   |      | 
----------------
|  6   |      | 
----------------
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...