Аз рӯи формула ҷудо кунед

Агар ба шумо лозим аст, ки рӯйхатро мураттаб кунед, пас дар хидмати шумо роҳҳои зиёде мавҷуданд, ки осонтарини онҳо тугмаҳои ҷудокунӣ дар ҷадвал ё меню мебошанд. Маълумот (Маълумот - Тартиб додан). Бо вуҷуди ин, ҳолатҳое ҳастанд, ки ҷудокунии рӯйхат ба таври автоматӣ, яъне формулаҳо анҷом дода мешавад. Ин метавонад, масалан, ҳангоми тавлиди маълумот барои рӯйхати афтанда, ҳангоми ҳисоб кардани маълумот барои диаграммаҳо ва ғайра талаб карда шавад. Чӣ тавр рӯйхатро бо формулаи фаврӣ ҷудо кардан мумкин аст?

Усули 1. Маълумоти рақамӣ

Агар рӯйхат танҳо маълумоти рақамиро дар бар гирад, он гоҳ ҷудокунии онро бо истифода аз функсияҳо ба осонӣ анҷом додан мумкин аст ИЛТИМОС (ХУРД) и LINE (ҚАТР):

 

функсия ИЛТИМОС (ХУРД) аз массив (сутуни A) элементи n-уми хурдтаринро дар як саф мебарорад. Онхое. ХУРД(A:A;1) адади хурдтарин дар сутун, ХУРД(A:A;2) дуввумин хурдтарин ва ғ.

функсия LINE (ҚАТР) рақами сатри чашмаки муайяншударо бармегардонад, яъне ROW(A1)=1, ROW(A2)=2 ва ғ. Дар ин ҳолат он танҳо ҳамчун генератори пайдарпайии рақамҳои n=1,2,3… истифода мешавад. рӯйхати мураттабшудаи мо. Бо ҳамин муваффақият метавон як сутуни иловагӣ созад, онро бо пайдарпаии ададии 1,2,3… дастӣ пур кард ва ба ҷои функсияи ROW ба он муроҷиат кард.

Усули 2. Рӯйхати матн ва формулаҳои муқаррарӣ

Агар рӯйхат на рақамҳо, балки матнро дар бар гирад, он гоҳ функсияи ХУРД дигар кор намекунад, бинобар ин шумо бояд бо роҳи дигар, каме дарозтар равед.

Аввалан, биёед сутуни хидматро бо формула илова кунем, ки рақами силсилавии ҳар як ном дар рӯйхати ояндаи мураттабшуда бо истифода аз функсия ҳисоб карда мешавад. COUNTIF (COUNTIF):

Дар версияи англисӣ он хоҳад буд:

=COUNTIF(A:A,»<"&A1)+COUNTIF($A$1:A1,"="&A1)

Истилоҳи аввал функсия барои ҳисоб кардани шумораи ҳуҷайраҳое мебошад, ки аз шумораи ҷорӣ камтаранд. Дуюм шабакаи бехатарӣ аст, агар ягон ном зиёда аз як маротиба рух диҳад. Он гоҳ онҳо шумораи якхела надоранд, вале пай дар пай зиёд мешаванд.

Акнун рақамҳои гирифташуда бояд пайдарпай бо тартиби афзоиш ҷойгир карда шаванд. Барои ин шумо метавонед функсияро истифода баред ИЛТИМОС (ХУРД) аз роҳи аввал:

 

Хуб, дар ниҳоят, танҳо берун кардани номҳо аз рӯйхат аз рӯи рақамҳо боқӣ мемонад. Барои ин, шумо метавонед формулаи зеринро истифода баред:

 

функсия БЕШТАР ФОШ (МАТЧ) дар сутуни В рақами силсилавии дилхоҳро (1, 2, 3 ва ғайра) меҷӯяд ва дар асл рақами сатри дар он ҷо ҷойгиршударо бармегардонад. Функсия INDEX (ИНДЕКС) аз сутуни А номро дар ин рақами сатр мебарорад.

Усули 3: Формула массив

Ин усул, дар асл, ҳамон алгоритми ҷойгиркунӣ аст, ки дар Усули-2 аст, аммо бо формулаи массив амалӣ карда мешавад. Барои содда кардани формула диапазони ячейкаҳои C1:C10 ном дода шуд рӯйхат (ячейкаҳоро интихоб кунед, пахш кунед Ctrl + F3 ва тугма сохтан):

 

Дар чашмаки E1 формулаи моро нусхабардорӣ кунед:

=ИНДЕКС(Рӯйхат; МУҚОБАТ(ХУРД(COUNTIF(Рӯйхат; “<"&Рӯйхат); ROW(1:1)); COUNTIF(Рӯйхат; "<"&Рӯйхат; 0))

Ё дар версияи англисӣ:

=INDEX(Рӯйхат, MATCH(ХУРД(COUNTIF(Рӯйхат, «<"&Рӯйхат), ROW(1:1)), COUNTIF(Рӯйхат, "<"&Рӯйхат), 0))

ва тела диҳед Ctrl + Shift + Enterки онро ҳамчун формулаи массив ворид кунед. Пас формулаи натиҷавӣ метавонад дар тамоми дарозии рӯйхат нусхабардорӣ карда шавад.

Агар шумо хоҳед, ки формула на диапазони собитро ба инобат гирад, аммо ҳангоми илова кардани унсурҳои нав ба рӯйхат тавонед танзим кунед, пас шумо бояд стратегияро каме тағир диҳед.

Аввалан, диапазони Рӯйхат бояд ба таври динамикӣ муқаррар карда шавад. Барои ин, ҳангоми эҷод, шумо бояд на диапазони собит C3:C10, балки формулаи махсусеро, ки ба ҳамаи арзишҳои мавҷуда, новобаста аз шумораи онҳо, ишора мекунад, муайян кунед. клик кунед Alt + F3 ё ҷадвалро кушоед Формулаҳо - Менеҷери ном (Формулаҳо - Менеҷери ном), номи нав эҷод кунед ва дар майдон Link (Истинод) формулаи зеринро ворид кунед (ман гумон мекунам, ки диапазони додаҳои мураттабшаванда аз чашмаки C1 оғоз мешавад):

=СМЕЩ(C1;0;0;СЧЁТЗ(C1:C1000);1)

=OFFSET(C1,0,0,SCHÖTZ(C1:C1000),1)

Дуюм, формулаи массиви дар боло зикршуда бояд бо маржа дароз карда шавад - бо интизории маълумоти иловагӣ дар оянда. Дар ин ҳолат, формулаи массив дар чашмакҳое, ки ҳанӯз пур карда нашудаанд, хатои #РАМАИ медиҳад. Барои боздоштани он, шумо метавонед ин функсияро истифода баред ХАТО, ки бояд дар атрофи формулаи массиви мо илова карда шавад:

=ХАТО(INDEX(Рӯйхат; MATCH(ХУРД(COUNTIF(Рӯйхат; “<"&Рӯйхат); ROW(1:1)); COUNTIF(Рӯйхат; "<"&Рӯйхат; 0));»»)

=ХАТО(NDEX(Рӯйхат, MATCH(ХУРД(COUNTIF(Рӯйхат, «<"&Рӯйхат), ROW(1:1)), COUNTIF(Рӯйхат, "<"&Рӯйхат), 0));"")

Он хатои #NUMBER-ро мегирад ва ба ҷои он холро (иқтибосҳои холӣ) мебарорад.

:

  • Диапазон аз рӯи ранг ҷудо кунед
  • Формулаҳои массив чист ва чаро онҳо лозиманд
  • Ҷудокунӣ ва массивҳои динамикӣ дар Office 365-и нав

 

Дин ва мазҳаб