ДинамичСскиС массивы: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΡƒΡ€ΠΎΠΊΠΈ программирования Π½Π° Π‘++

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива Π² Excel, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ динамичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Excel для Microsoft 365 Π•Ρ‰Π΅…МСньшС

Π’ сСнтябрС 2018 Π³. ΠΌΡ‹ прСдставили Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива. Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива ΠΌΠΎΠ³ΡƒΡ‚ автоматичСски Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ «ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰Π°Ρ‚ΡŒ» Π² сосСдниС пустыС ячСйки, устраняя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ… массива CTRL+SHIFT+Π’Π’ΠžΠ” (CSE). ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ, содСрТащСго Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива Π² Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ вСрсии Excel, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ аспСкты совмСстимости.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Β ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΡƒΠ» динамичСского массива Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° для подписчиков Microsoft 365 Π² Current Channel Π² январС 2020 Π³.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния

  • ΠŸΡ€ΠΈ написании Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π² Excel с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ динамичСских массивов ΠΎΠ½Π° опрСдСляСт, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½Π° Π² настоящСС врСмя Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).

    Если ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΌΡ‹ сохраняСм Π΅Π³ΠΎ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ динамичСского массива, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях Excel ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° CSE.Β 

  • НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ MUNIT, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² Π²ΠΈΠ΄Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива ΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ CSE. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива CSE Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΎΡ‡Π΅Π½ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ динамичСского массива. ОсновноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ сброса. Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ этих Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ » Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива ΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива CSE».

ДинамичСский массив

Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ CSE

  • org/ListItem»>

    Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚Π΅ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ с динамичСскими Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ массива с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Excel, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ динамичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ использования нСдоступных ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. БрСдство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ совмСстимости ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для поиска Ρ„ΠΎΡ€ΠΌΡƒΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ массивы CSE Π² Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях Excel.Β 

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния

Π’Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ вопрос спСциалисту Excel Tech Community ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² сообщСствС Answers community.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

Ѐункция Π€Π˜Π›Π¬Π’Π 

Ѐункция Π‘Π›Π£Π§ΠœΠΠ‘Π‘Π˜Π’

Ѐункция ΠŸΠžΠ‘Π›Π•Π”ΠžΠ’

Ѐункция БОРВ

Ѐункция БОРВПО

Ѐункция УНИК

Ошибки #ΠŸΠ•Π Π•ΠΠžΠ‘! Π² Excel

ПовСдСниС Ρ€Π°Π·Π»ΠΈΡ‚ΠΎΠ³ΠΎ массива

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ нСявного пСрСсСчСния: @

Π‘ΠΈΠ»Π» Π”ΠΆΠ΅Π»Π΅Π½.

ДинамичСскиС массивы Π² Excel

НСзамСтно для мСня Microsoft ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ» ΠΏΡ€ΠΎΡ€Ρ‹Π², прСдставив Π² сСнтябрС 2018 Π½ΠΎΠ²Ρ‹Π΅ возмоТности – динамичСскиС массивы. НиТС – ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΊΠ½ΠΈΠ³ΠΈ Bill Jelen. Excel Dynamic Arrays Straight to the Point. Книги сСрии Straight to the Point ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ освСщСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ аспСкта Excel.

Π‘ΠΈΠ»Π» Π”ΠΆΠ΅Π»Π΅Π½ – ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ сайта MrExcel.com ΠΈ Π°Π²Ρ‚ΠΎΡ€ мноТСства ΠΊΠ½ΠΈΠ³ ΠΎ Excel. Π‘Π°ΠΉΡ‚ бСсплатно ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 30 000 вопросов Π² Π³ΠΎΠ΄. Π’ ΠΌΠΎΠ΅ΠΌ Π±Π»ΠΎΠ³Π΅ прСдставлСны Ρ‚Ρ€ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Π”ΠΆΠ΅Π»Π΅Π½Π°:

  • Π‘Π²ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Microsoft Excel 2013,
  • Всё ΠΎ Π’ΠŸΠ : ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ примСнСния Π΄ΠΎ экспСртного уровня,
  • Π“ΡƒΡ€Ρƒ Excel Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρ‹: Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ с Microsoft Excel.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Word ΠΈΠ»ΠΈ pdf, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Excel

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  1. Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹
  2. Ѐункция БОРВ
  3. Ѐункция БОРВПО
  4. Ѐункция Π€Π˜Π›Π¬Π’Π 
  5. Ѐункция УНИК
  6. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
  7. Ѐункция ΠŸΠžΠ‘Π›Π•Π”
  8. Ѐункция Π‘Π›ΠœΠΠ‘Π‘Π˜Π’
  9. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива (Ctrl+Shift+Enter) Ρ‚Π°ΠΊΠΈΠ΅ ТСсткиС: нСявноС пСрСсСчСниС
  10. Ѐункция ПРОБМОВРX ΠΈ динамичСскиС массивы
  11. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ динамичСскиС массивы
  12. ДинамичСскиС массивы ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΡƒΠ±ΠΎΠ²

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π Π°Π½Π΅Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива ΠΈ ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Π»ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ. Майк Π“ΠΈΡ€Π²ΠΈΠ½ написал ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива. Π¦Π΅Π»Ρ‹Π΅ Π³Π»Π°Π²Ρ‹ Ρ‚ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ здСсь Π±ΡƒΠ΄ΡƒΡ‚ свСдСны ΠΊ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ прСдлоТСниям, благодаря Π½ΠΎΠ²Ρ‹ΠΌ функциям.

О динамичСских массивах Π±Ρ‹Π»ΠΎ объявлСно 24 сСнтября 2018 Π³ΠΎΠ΄Π°, Π½ΠΎ Π΄Π°ΠΆΠ΅ Π² MS Excel 2019 ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ прСдставлСны. ДинамичСскиС массивы доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Office 365. Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ бСссрочной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π½Π° Office ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ ΡˆΠ΅ΡΡ‚ΡŒ Π»Π΅Ρ‚ устарСла, ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° подписку.

Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° эта ΠΊΠ½ΠΈΠ³Π°. Π’ Π³Π»Π°Π²Π΅ 1 Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‰Π΅ΠΉΡΡ Π½Π° сосСдниС ячСйки. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ нСпустая ячСйка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΠ² массива, ΠΈ ΠΊΠ°ΠΊ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Π’Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅ ΠΎ нСявном пСрСсСчСнии ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ нотация @ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π“Π»Π°Π²Ρ‹ 2–8 посвящСны ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΈΡ… комбинациям. Π“Π»Π°Π²Π° 9 основана Π½Π° прСвосходном Π²ΠΈΠ΄Π΅ΠΎ Π”ΠΆΠΎ Макдэйда. Из этой Π³Π»Π°Π²Ρ‹ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° Excel Calc: ПодъСм, Врансляция, ΠŸΠΎΠΏΠ°Ρ€Π½Ρ‹ΠΉ подъСм, УсСчСниС массива ΠΈ НСявноС пСрСсСчСниС. Π’ Π³Π»Π°Π²Π΅ 10 Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π²Π° способа, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… динамичСскиС массивы Π΄Π΅Π»Π°ΡŽΡ‚ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ПРОБМОВРX Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½ΠΎΠΉ. Π’ 11-ΠΉ – ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ 24 ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° объСдинСния динамичСских массивов с рядом ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Excel. Π’ 12-ΠΉ Π³Π»Π°Π²Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ динамичСскиС массивы ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с  функциями ΠΊΡƒΠ±ΠΎΠ².

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ с сайта Π°Π²Ρ‚ΠΎΡ€Π°. К ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Π΅ я ΠΏΡ€ΠΈΠ»ΠΎΠΆΡƒ Ρ„Π°ΠΉΠ», Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊ настоящСму ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρƒ.

Π“Π»Π°Π²Π° 1. Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³Ρƒ Ρ€Π°Π·Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ

Π’ этой Π³Π»Π°Π²Π΅ рассматриваСтся новая Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° =A2:A20, ошибка #ΠŸΠ•Π Π•ΠΠžΠ‘! ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ нСявный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ пСрСсСчСния @.

НачнСм с Π±Π°Π·ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ячСйку Π•3. НабСритС =A2:C10. Π’ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях Excel Π²Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ этот Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ массива, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΆΠ°Π² Ctrl+Shift+Enter.

Рис. 1. Π€ΠΎΡ€ΠΌΡƒΠ»Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΆΠ΅ достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ Enter. Excel Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ значСния Π² 27 ячССк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ автоматичСски Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ Π²Π½ΠΈΠ·. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Π² строкС формул… здСсь Π½Π΅Ρ‚ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π» Ctrl+Shift+Enter.

Рис. 2. Одна Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π²Π΅Ρ€Π½ΡƒΠ»Π° мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Π―Ρ‡Π΅ΠΉΠΊΠ° E4 содСрТит тСкст Central, ΠΈ, хотя строка Ρ„ΠΎΡ€ΠΌΡƒΠ» ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ для этой ячСйки, ΠΎΠ½Π° отобраТаСтся сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VBA, Ρ‡Ρ‚ΠΎ содСрТится Π² ячСйках Π•3 ΠΈ Π•4?

Рис. 3. VBA ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ячСйкС Π•4 Π½Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°

VBA ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ячСйкС Π•3 – Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, Π° Π² Π•4 – Π½Π΅Ρ‚. Π’Π°ΠΊΠΆΠ΅ Π² Excel ΠΌΠΎΠΆΠ½ΠΎ ввСсти Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ =Π•Π€ΠžΠ ΠœΠ£Π›Π(E4). Она Π²Π΅Ρ€Π½Π΅Ρ‚ Π›ΠžΠ–Π¬. И Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°. Π’Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ D1:h30, ΠΈ ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ мСню Главная –> Найти ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ –> Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹. Π‘ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ячСйка E3.

Один ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… вопросов Π½Π° YouTube Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΌΠΎΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ с динамичСскими массивами Π±Ρ‹Π»: ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π²Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ значСния? Π”Π°! Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ E3:G11, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl+C, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Π½ΠΎΠ²ΡƒΡŽ ячСйку ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ вставка –> ЗначСния.

Π§Ρ‚ΠΎ происходит, Ссли Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ»ΠΈΡ‚ΡŒΡΡ?

Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ячСйка, ΠΊΡƒΠ΄Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π·Π»ΠΈΡ‚ΡŒΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Π±ΡƒΠ΄Π΅Ρ‚ занята?

Рис. 4. Как Excel справится с занятой ячСйкой?

Excel Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ #ΠŸΠ•Π Π•ΠΠžΠ‘! Excel сообщаСт, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ массив Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Если Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ контСкстноС мСню слСва ΠΎΡ‚ ячСйки с ошибкой, ΠΌΠΎΠΆΠ½ΠΎ Β Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ячСйки. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΡ… получится пСрСнСсти Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто листа.

Рис. 5. Ошибка #ΠŸΠ•Π Π•ΠΠžΠ‘! ΠΈ Π΅Π΅ контСкстноС мСню

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ очиститС ячСйки, ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ массива, ΠΎΠ½ автоматичСски Ρ€Π°Π·ΠΎΠ»ΡŒΠ΅Ρ‚ΡΡ.

БущСствуСт нСсколько Ρ‚ΠΈΠΏΠΎΠ² ошибки #ΠŸΠ•Π Π•ΠΠžΠ‘! Π’Π°, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΡˆΠ΅, называСтся Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ для пСрСноса Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ пустой. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ошибки:

  • НСопрСдСлСнный Ρ€Π°Π·ΠΌΠ΅Ρ€. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ»Π°Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π‘Π›Π£Π§ΠœΠ•Π–Π”Π£(), Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠŸΠžΠ‘Π›Π•Π”ΠžΠ’().
  • Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ листа. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ =БОРВ(C:C) Π² ячСйкС E2.
  • Вабличная Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ динамичСского массива Π²Π½ΡƒΡ‚Ρ€ΠΈ Π’Π°Π±Π»ΠΈΡ†Ρ‹.
  • НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ памяти. Π’Π°ΠΌ слСдуСт ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.
  • Π Π°Π·Π»ΠΈΠ² Π² ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ ячСйки. ДинамичСский массив Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡƒΡŽ ячСйку.
  • НСопознанная ошибка. Excel Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ.
Если ваша Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π’Π°Π±Π»ΠΈΡ†Ρƒ, динамичСский массив Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… строк Π² Π’Π°Π±Π»ΠΈΡ†Ρƒ

Рис. 6. ДинамичСский массив «отслСТиваСт» Π’Π°Π±Π»ΠΈΡ†Ρƒ

Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ с рис. 2. Π’Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ А1:Π‘19 Π² Π’Π°Π±Π»ΠΈΡ†Ρƒ (Ctrl+T). Π€ΠΎΡ€ΠΌΡƒΠ»Π° Π² ячСйкС Π•3 измСнилась Π½Π° =Π’Π°Π±Π»ΠΈΡ†Π°1. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ строку Π² Π’Π°Π±Π»ΠΈΡ†Ρƒ (А11:Π‘11), Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π² ячСйкС Π•3 Π½Π΅ измСнится, Π° динамичСский массив автоматичСски Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡΡ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ строкой (Π•12:G12).

Π₯отя Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Π’Π°Π±Π»ΠΈΡ†Ρƒ, Π² самой Π’Π°Π±Π»ΠΈΡ†Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива нСльзя.

ИспользованиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ссылок Π½Π° массив: E3#

Как Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° массив E3:G12, Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ½ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ€Π°Π·Π»ΠΈΡ‚ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° (#) послС ячСйки, содСрТащСй Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ массива.

НапримСр, =E3 Π²Π΅Ρ€Π½Π΅Ρ‚ East, =E3# Π²Π΅Ρ€Π½Π΅Ρ‚ вСсь массив, Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ хранится Π² E3. ΠΠ΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ это называСтся ссылочной Π½ΠΎΡ‚Π°Ρ†ΠΈΠ΅ΠΉ массива. Вакая нотация поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ссылкС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ нСявноС пСрСсСчСниС

Если Π²Ρ‹ Π²Π²Π΅Π΄Π΅Ρ‚Π΅ =@C2:C11 Π² любой ячСйкС Π² строках со 2 ΠΏΠΎ 10, Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· столбца Π‘ Ρ‚ΠΎΠΉ строки, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π²Π²Π΅Π»ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ. Π—Π½Π°ΠΊ @ извСстСн ΠΊΠ°ΠΊ нСявный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ пСрСсСчСния.

Рис. 7. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ @, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ нСявноС пСрСсСчСниС.

ДинамичСскиС массивы, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Excel

Благодаря Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ обновлСнию ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° вычислСний Excel 365 Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массивов стали ΠΎΡ‡Π΅Π½ΡŒ простыми ΠΈ понятными для всСх, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ концСпция Π½ΠΎΠ²Ρ‹Ρ… динамичСских массивов Excel ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваши Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ листы Π±ΠΎΠ»Π΅Π΅ эффСктивными ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π² настройкС.

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива Excel всСгда ΡΡ‡ΠΈΡ‚Π°Π»ΠΈΡΡŒ ΠΏΡ€Π΅Ρ€ΠΎΠ³Π°Ρ‚ΠΈΠ²ΠΎΠΉ Π³ΡƒΡ€Ρƒ ΠΈ экспСртов ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ.

Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ скаТСт: Β«Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива», ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚: «А Π½Π΅Ρ‚ Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ способа?Β».

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ динамичСских массивов β€” Π΄ΠΎΠ»Π³ΠΎΠΆΠ΄Π°Π½Π½ΠΎΠ΅ ΠΈ Π΄ΠΎΠ»Π³ΠΎΠΆΠ΄Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Благодаря своСй способности Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с нСсколькими значСниями простым способом, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΡƒΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄, Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Excel ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ создания.

  • ДинамичСскиС массивы Excel
  • Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ динамичСских массивов
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ динамичСского массива
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„ΠΎΡ€ΠΌΡƒΠ» динамичСского массива
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ пСрСполнСния — ΠΎΠ΄Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, нСсколько ячССк
  • Бсылка Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π·Π»ΠΈΠ²Π° (символ #)
  • НСявноС пСрСсСчСниС ΠΈ символ @
  • ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° динамичСских массивов
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ динамичСских массивов
  • Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ динамичСских массивов с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ массивов CSE
  • ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ
  • Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива Excel Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚

ДинамичСскиС массивы Excel

ДинамичСскиС массивы β€” это массивы с измСняСмым Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ значСния Π² нСсколько ячССк Π½Π° основС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² ΠΎΠ΄Π½Ρƒ ячСйку.

Π—Π° Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 30-Π»Π΅Ρ‚Π½ΡŽΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Microsoft Excel ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π» мноТСство ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½ΠΎ ΠΎΠ΄Π½ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ β€” ΠΎΠ΄Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, ΠΎΠ΄Π½Π° ячСйка. Π”Π°ΠΆΠ΅ с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ массива Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ячСйку, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π‘ динамичСскими массивами это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ большС Π½Π΅ выполняСтся. Π’Π΅ΠΏΠ΅Ρ€ΡŒ любая Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, автоматичСски пСрСносится Π² сосСдниС ячСйки, ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Ctrl + Shift + Enter ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дСйствия. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с динамичСскими массивами становится Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ с ΠΎΠ΄Π½ΠΎΠΉ ячСйкой.

ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΎΡ‡Π΅Π½ΡŒ простым ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ. Допустим, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ чисСл, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для вычислСния Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ².

Π’ прСддинамичСских вСрсиях Excel привСдСнная Π½ΠΈΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйки, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π΅ Π²Π²Π΅Π΄Π΅Ρ‚Π΅ Π΅Π΅ Π² нСсколько ячССк ΠΈ Π½Π΅ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ Ctrl + Shift + Enter, Ρ‡Ρ‚ΠΎΠ±Ρ‹ явно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ массива:

=A3:A5 *B2:D2

Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотритС, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Ρ‚Π° ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Excel 365. Π’Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π΅Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½Ρƒ ячСйку (Π² нашСм случаС B3), Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter… ΠΈ вся ΡΡ€ΠΎΡΡ‚ΡŒ заполняСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ сразу:

Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ячССк ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ называСтся Ρ€Π°Π·Π»ΠΈΠ²ΠΎΠΌ , Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк называСтся Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ заполнСния.

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ β€” это Π½Π΅ просто Π½ΠΎΠ²Ρ‹ΠΉ способ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ массивов Π² Excel. По сути, это Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ всСго ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° расчСта. Благодаря динамичСским массивам Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Excel Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ мноТСство Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ стали Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ быстрСС ΠΈ эффСктивнСС. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ динамичСскиС массивы ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ замСнят ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массивов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вводятся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сочСтания клавиш Ctrl + Shift + Enter.

Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ динамичСских массивов Excel

ДинамичСскиС массивы Π±Ρ‹Π»ΠΈ прСдставлСны Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Microsoft Ignite Π² 2018 Π³. ΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Ρ‹ для подписчиков Office 365 Π² январС 2020 Π³. Π’ настоящСС врСмя ΠΎΠ½ΠΈ доступны Π² подписках Microsoft 365 ΠΈ Excel 2021.

ДинамичСскиС массивы ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² этих вСрсиях:

  • Excel 365 для Windows
  • Excel 365 для Mac
  • ЭксСль 2021
  • Excel 2021 для Mac
  • Excel для iPad
  • Excel для iPhone
  • Excel для ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ² Android
  • Excel для Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Android
  • Excel для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ динамичСских массивов Excel

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Excel 365 Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ 6 Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ массивы ΠΈ выводят Π΄Π°Π½Π½Ρ‹Π΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк. Π’Ρ‹Π²ΠΎΠ΄ всСгда Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½ β€” ΠΊΠΎΠ³Π΄Π° Π² исходных Π΄Π°Π½Π½Ρ‹Ρ… происходит ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ автоматичСски. ΠžΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ —

Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ динамичСского массива .

Π­Ρ‚ΠΈ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π»Π΅Π³ΠΊΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с рядом Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΊΡ€Π΅ΠΏΠΊΠΈΠΌΠΈ ΠΎΡ€Π΅ΡˆΠΊΠ°ΠΌΠΈ. НапримСр, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹, ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния, ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ случайныС Ρ†Π΅Π»Ρ‹Π΅ ΠΈ дСсятичныС числа, ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

НиТС Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ каТдая функция, Π° Ρ‚Π°ΠΊΠΆΠ΅ ссылки Π½Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия:

  1. UNIQUE β€” ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΠΈΠ· ряда ячССк.
  2. Π€Π˜Π›Π¬Π’Π  β€” Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° основС Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π²Π°ΠΌΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π².
  3. SORT β€” сортируСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ столбцу.
  4. SORTBY β€” сортируСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ ΠΈΠ»ΠΈ массиву.
  5. RANDARRAY β€” Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ массив случайных чисСл.
  6. ΠŸΠžΠ‘Π›Π•Π”ΠžΠ’ΠΠ’Π•Π›Π¬ΠΠžΠ‘Π’Π¬ — Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ список порядковых Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ².
  7. TEXTSPLIT — Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ строки ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ столбцами ΠΈ/ΠΈΠ»ΠΈ строками.
  8. TOCOL β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ массив ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π² ΠΎΠ΄ΠΈΠ½ столбСц.
  9. TOROW — ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ»ΠΈ массив Π² ΠΎΠ΄Π½Ρƒ строку.
  10. WRAPCOLS β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку ΠΈΠ»ΠΈ столбСц Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив Π½Π° основС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ количСства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² строкС.
  11. WRAPROWS β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку ΠΈΠ»ΠΈ столбСц Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив Π½Π° основС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ количСства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² столбцС.
  12. TAKE β€” ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ количСство Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹Ρ… строк ΠΈΠ»ΠΈ столбцов ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ†Π° массива.
  13. DROP β€” удаляСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство строк ΠΈΠ»ΠΈ столбцов ΠΈΠ· массива.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ соврСмСнныС Π·Π°ΠΌΠ΅Π½Ρ‹ популярных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Excel, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ входящиС Π² Π³Ρ€ΡƒΠΏΠΏΡƒ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ всС прСимущСства динамичСских массивов: Π²Π²Π΅Ρ€Ρ… ΠΊΠ°ΠΊ Π² столбцах, Ρ‚Π°ΠΊ ΠΈ Π² строках ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

XMATCH β€” это Π±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ MATCH, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ поиск ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива Excel

Π’ соврСмСнных вСрсиях Excel ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ динамичСского массива Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΈ становится Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ для всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ , Π΄Π°ΠΆΠ΅ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с массивами. ΠŸΡ€ΠΎΡ‰Π΅ говоря, для любой Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния, Excel автоматичСски создаСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ с измСняСмым Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выводятся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Благодаря этой способности ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ чудСса!

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСских массивов Π² дСйствии, Π° Ρ‚Π°ΠΊΠΆΠ΅ влияниС динамичСских массивов Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. Новая функция динамичСского массива

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт, насколько быстрСС ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ динамичСского массива Excel.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ список ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· столбца, Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ CSE, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ этой. Π’ динамичСском Excel всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, это Π£ΠΠ˜ΠšΠΠ›Π¬ΠΠΠ― Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π² Π΅Π΅ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅:

=Π£ΠΠ˜ΠšΠΠ›Π¬ΠΠΠ― (B2:B10)

. Π’Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Π² Π»ΡŽΠ±ΡƒΡŽ ΠΏΡƒΡΡ‚ΡƒΡŽ ячСйку ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Enter. Excel Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ всС Ρ€Π°Π·Π½Ρ‹Π΅ значСния ΠΈΠ· списка ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΡ… Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк, начиная с ячСйки, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π²Π²Π΅Π»ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ (Π² нашСм случаС D2). ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ исходных Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ автоматичСски ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2.

ОбъСдинСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ динамичСского массива Π² ΠΎΠ΄Π½Ρƒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ

Если Π½Π΅Ρ‚ возмоТности Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ нСсколько! НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ ΠΈ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС, ΠΎΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π‘ΠžΠ Π’Π˜Π ΠžΠ’ΠšΠ Π²ΠΎΠΊΡ€ΡƒΠ³ Π€Π˜Π›Π¬Π’Π Π ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

= Π‘ΠžΠ Π’Π˜Π ΠžΠ’ΠšΠ(Π€Π˜Π›Π¬Π’Π (A2:C13, B2:B13=F1, "НСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²"))

Π“Π΄Π΅ A2:C13 β€” исходныС Π΄Π°Π½Π½Ρ‹Π΅, B2:B13 β€” значСния для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π° F1 β€” ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3. ИспользованиС Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ динамичСского массива вмСстС с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ вычислСний, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² Excel 365, ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π² массивы, Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π²Π°ΠΌ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΈ старыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вмСстС.

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅, Π²Π»ΠΎΠΆΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ динамичСского массива UNIQUE Π² старый Π΄ΠΎΠ±Ρ€Ρ‹ΠΉ COUNTA:

=COUNTA(UNIQUE(B2:B10))

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ динамичСскиС массивы

Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ TRIM Π² Π±ΠΎΠ»Π΅Π΅ старой вСрсии, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Excel 2016 ΠΈΠ»ΠΈ Excel 2019, ΠΎΠ½Π° Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ для ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйки:

= TRIM(A2:A6)

Π’ динамичСском Excel ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС ячСйки ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ нСсколько Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 5. Π€ΠΎΡ€ΠΌΡƒΠ»Π° Π’ΠŸΠ  для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Как всСм извСстно, функция Π’ΠŸΠ  Ѐункция ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния Π½Π° основС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ индСкса столбца. Однако Π² Excel 365 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ массив Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² столбцов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ совпадСния ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… столбцов:

=Π’ΠŸΠ (F1, A2:C6, {1,2,3}, Π›ΠžΠ–Π¬)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 6. Π€ΠΎΡ€ΠΌΡƒΠ»Π° ВРАНБП стала ΠΏΡ€ΠΎΡ‰Π΅

Π’ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях Excel синтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ВРАНБП Π½Π΅ оставлял мСста для ошибки. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° вашСм листС, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ исходныС столбцы ΠΈ строки, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство пустых ячССк, Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ (нСвСроятная опСрация Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… листах!), ввСсти Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ ВРАНБП Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + Shift + Enter, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π€Ρƒ!

Π’ динамичСском Excel Π²Ρ‹ просто Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Π² ΠΊΡ€Π°ΠΉΠ½ΡŽΡŽ Π»Π΅Π²ΡƒΡŽ ячСйку Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Enter:

=ВРАНБП(A1:B6)

Π“ΠΎΡ‚ΠΎΠ²ΠΎ!

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ пСрСноса β€” ΠΎΠ΄Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, нСсколько ячССк

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ пСрСноса β€” это Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит значСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ динамичСского массива.

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ любой ячСйки Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Ρ€Π°Π·Π»ΠΈΠ²ΠΎΠ² появляСтся синяя Ρ€Π°ΠΌΠΊΠ°, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, Ρ‡Ρ‚ΠΎ всС Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π΅ рассчитываСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ячСйкС. Если Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйкС, всС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ исчСзнут.

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ разброса β€” Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π²Π΅Ρ‰ΡŒ, которая Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Тизнь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Excel. РаньшС ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ массива БПП Π½Π°ΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΠ³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ, Π²ΠΎ сколько ячССк ΠΈΡ… ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ просто Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ячСйку, Π° Excel позаботится ΠΎΠ±ΠΎ всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π·Π»ΠΈΠ²Π°, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка #SPILL. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹, ошибка исчСзнСт.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π·Π»ΠΈΠ²ΠΎΠ² Excel.

Бсылка Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π·Π»ΠΈΠ²Π° (символ #)

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π·Π»ΠΈΠ²Π°, помСститС Ρ…ΡΡˆ-Ρ‚Π΅Π³ ΠΈΠ»ΠΈ символ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ (#) послС адрСса Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ячСйки Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, сколько случайных чисСл сгСнСрировано Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ БЛУЧАЙ Π² A2, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ссылку Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ разброса для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ БЧЁВЗ: Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, использованиС:

=БУММ(A2#)

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹:

  • Π§Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ Ρ€Π°Π·Π»ΠΈΠ²Π°, просто Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ всС ячСйки Π²Π½ΡƒΡ‚Ρ€ΠΈ синСго поля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ, ΠΈ Excel создаст для вас ссылку Ρ€Π°Π·Π»ΠΈΠ²Π°.
  • Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ссылки Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, ссылка Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π·Π»ΠΈΠ²Π° являСтся динамичСской ΠΈ автоматичСски Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ€Π°Π·Π»ΠΈΠ²Π°.

НСявноС пСрСсСчСниС ΠΈ символ @

Π’ динамичСском массивС Excel Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ сущСствСнноС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² языкС Ρ„ΠΎΡ€ΠΌΡƒΠ» β€” Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ символа @, извСстного ΠΊΠ°ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ нСявного пСрСсСчСния .

Π’ Microsoft Excel нСявноС пСрСсСчСниС β€” это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, сводящСС мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. Π’ старом Excel ячСйка ΠΌΠΎΠ³Π»Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ для Π½Π΅Π³ΠΎ Π½Π΅ трСбовался ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€.

Π’ Π½ΠΎΠ²ΠΎΠΌ Excel всС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива. НСявный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ пСрСсСчСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСдотвращСния повСдСния массива, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ @ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π±Π΅Π· массива Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ Excel.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, взглянитС Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Π½ΠΈΠΆΠ΅.

Π’ C2 Π΅ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° динамичСского массива, которая распрСдСляСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ячСйкам:

=UNIQUE(A2:A9)

Π’ E2 ΠΏΠ΅Ρ€Π΅Π΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ стоит символ @, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ нСявноС пСрСсСчСниС. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ возвращаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

=@UNIQUE(A2:A9)

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ НСявноС пСрСсСчСниС Π² Excel.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° динамичСских массивов Excel

НСсомнСнно, динамичСскиС массивы β€” ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠΉ Excel Π·Π° послСдниС Π³ΠΎΠ΄Ρ‹. Как ΠΈ Ρƒ любой Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ слабыС стороны. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ для нас, ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ стороны Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» динамичСских массивов Excel просто ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹!

ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅

ДинамичСскиС массивы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ простым способом. Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:

  • Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ | Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ динамичСского массива
  • ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ | Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ динамичСского массива
  • Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° столбцов ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ: Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ | Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ динамичСского массива

БобствСнный для всСх Ρ„ΠΎΡ€ΠΌΡƒΠ»

Π’ динамичСском Excel Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ массивы, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π½Π΅Ρ‚. Если Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ относится ΠΊ арифмСтичСским опСрациям ΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ функциям, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ динамичСского массива

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ слоТных Π·Π°Π΄Π°Ρ‡ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ динамичСского массива Excel ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… вмСстС со старыми, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ здСсь ΠΈ здСсь.

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ ссылки ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹.

Благодаря ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ «ΠΎΠ΄Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, ΠΌΠ½ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ» Π½Π΅Ρ‚ нСобходимости Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π·Π½Π°ΠΊΠΎΠΌ $, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ тСхничСски Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° находится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ ячСйкС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎ большСй части Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ ссылки Π½Π° ячСйки (Ρ‡Ρ‚ΠΎ всСгда Π±Ρ‹Π»ΠΎ источником ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ для Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ) — Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° динамичСского массива Π² любом случаС Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹!

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ динамичСских массивов

НовыС динамичСскиС массивы β€” это Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈ Π² случаС с любой Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Π΅ΡΡ‚ΡŒ нСсколько прСдостСрСТСний ΠΈ сообраТСний, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ отсортированы ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ разброса, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ динамичСского массива, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ отсортирован с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сортировки Excel. Π›ΡŽΠ±Π°Ρ такая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС Β« Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ массива Β». Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΡ‚ мСньшСго ΠΊ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΎΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π‘ΠžΠ Π’Π˜Π ΠžΠ’ΠšΠ˜. НапримСр, Ρ‚Π°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

НСвозмоТно ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ сброса

Ни ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ сброса нСльзя ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅: нСльзя ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ массива. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ. Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива CSE Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

НС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Excel

Π­Ρ‚Π° функция (ΠΈΠ»ΠΈ ошибка?) довольно нСоТиданная. Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Excel, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ². Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ разброса Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Excel сдСлаСт это. Но вмСсто Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ #Π ΠΠ—Π›Π˜Π’! ошибка.

НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Excel Power Query

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΡƒΠ» динамичСского массива Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π² Power Query. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Ссли Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² сброса вмСстС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Power Query, это Π½Π΅ сработаСт.

ДинамичСскиС массивы ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ массивов CSE

Π‘ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ динамичСских массивов ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠ°Ρ… Excel:

  1. ДинамичСский Excel , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ динамичСскиС массивы, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹. Π’ настоящСС врСмя это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Excel 365 ΠΈ Excel 2021.
  2. Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ Excel , Ρ‚Π°ΠΊΠΆΠ΅ извСстный ΠΊΠ°ΠΊ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ прСддинамичСский Excel, Π³Π΄Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива Ctrl + Shift + Enter. Π­Ρ‚ΠΎ Excel 2019, Excel 2016, Excel 2013 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ вСрсии.

Π‘Π°ΠΌΠΎ собой разумССтся, Ρ‡Ρ‚ΠΎ динамичСскиС массивы прСвосходят Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массивов CSE Π²ΠΎ всСх ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ…. Π₯отя Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива сохранСны ΠΈΠ· сообраТСний совмСстимости, Π² дальнСйшСм рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅.

Π’ΠΎΡ‚ самыС сущСствСнныС отличия:

  • Π€ΠΎΡ€ΠΌΡƒΠ»Π° динамичСского массива вводится Π² ΠΎΠ΄Π½Ρƒ ячСйку ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши Enter. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ€ΠΎΠΌΠΎΠ΄Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ массива, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl + Shift + Enter.
  • НовыС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ массива автоматичСски пСрСносятся Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ячСйки. Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ БПП Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ скопированы Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ нСсколько Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².
  • Π Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡƒΠ» динамичСского массива автоматичСски измСняСтся ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² исходном Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ CSE ΡƒΡΠ΅ΠΊΠ°ΡŽΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ссли возвращаСмая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ слишком ΠΌΠ°Π»Π°, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ошибки Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ячСйках, Ссли возвращаСмая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ слишком Π²Π΅Π»ΠΈΠΊΠ°.
  • Π€ΠΎΡ€ΠΌΡƒΠ»Ρƒ динамичСского массива ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΉ ячСйкС. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ БПП, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вСсь Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.
  • НСвозмоТно ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ строки Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ„ΠΎΡ€ΠΌΡƒΠ» БПП β€” сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹. Π‘ динамичСскими массивами вставка ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ строк Π½Π΅ являСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ: динамичСскиС массивы Π² ΠΏΡ€Π΅ΠΆΠ½ΠΈΡ… вСрсиях Excel

Когда Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΊΠ½ΠΈΠ³Ρƒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ динамичСского массива Π² старой вСрсии Excel, ΠΎΠ½Π° автоматичСски прСобразуСтся Π² ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ массива, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ Π² {Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки}. Когда Π²Ρ‹ снова ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ лист Π² Π½ΠΎΠ²ΠΎΠΌ Excel, Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹.

Π’ ΠΏΡ€Π΅ΠΆΠ½ΠΈΡ… вСрсиях Excel Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ динамичСского массива ΠΈ ссылки Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Ρ€Π°Π·Π»ΠΈΠ²Π° ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ прСфикс _xlfn, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ эта функция Π½Π΅ поддСрТиваСтся. Π—Π½Π°ΠΊ ссылки Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° разброса (#) замСняСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ANCHORARRAY.

НапримСр, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит Π£ΠΠ˜ΠšΠΠ›Π¬ΠΠΠ― Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π² Excel 2013 :

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ» динамичСского массива (Π½ΠΎ Π½Π΅ всС!) Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ свои Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΉ вСрсии Excel, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ внСсСтС Π² Π½ΠΈΡ… ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π΅Ρ‚ Π΅Π΅ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько слов #ИМЯ? значСния ошибок.

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива Excel Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚

Π’ зависимости ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ошибки, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ синтаксис ΠΈΠ»ΠΈ нСдопустимыС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ 3 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС ошибки, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ использовании любой Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ динамичСского массива.

#Π ΠΠ—Π›Π˜Π’! ошибка

Когда динамичСский массив Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ нСсколько Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², Π½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π·Π»ΠΈΠ²Π°, #SPILL! Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС ячСйки Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Ρ€Π°Π·Π»ΠΈΠ²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пустыми. Π§Ρ‚ΠΎΠ±Ρ‹ быстро ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ всС ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ячСйки, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ошибки, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ 9.0003 Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ячСйки .

Помимо нСпустого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ€Π°Π·Π»ΠΈΠ²Π°, эта ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° Π΅Ρ‰Π΅ нСсколькими ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см.:

  • Ошибка Excel #SPILL — ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ исправлСния
  • Как ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ #Π ΠΠ—Π›Π˜Π’! ошибка с Π’ΠŸΠ , ΠŸΠžΠ˜Π‘ΠšΠŸΠžΠ— Π˜ΠΠ”Π•ΠšΠ‘, Π‘Π£ΠœΠœΠ•Π‘Π›Π˜

#Π‘Π‘Π«Π›ΠšΠ! ошибка

Из-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ссылок ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ динамичСскиС массивы Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π° Ρ„Π°ΠΉΠ»Π° Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹. Если исходная ΠΊΠ½ΠΈΠ³Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°, #Π‘Π‘Π«Π›ΠšΠ! отобраТаСтся ошибка.

#ИМЯ? ошибка

#ИМЯ? ошибка Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, Ссли Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ динамичСского массива Π² Π±ΠΎΠ»Π΅Π΅ старой вСрсии Excel. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Excel 365 ΠΈ Excel 2021.

Если эта ошибка появляСтся Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… вСрсиях Excel, Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ ячСйкС. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ° πŸ™‚

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ динамичСскиС массивы Π² Excel. НадСюсь, Π²Π°ΠΌ понравится эта фантастичСская новая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ! Π’ любом случаС, я Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΡŽ вас Π·Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ надСюсь ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ вас Π² нашСм Π±Π»ΠΎΠ³Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»Π΅!

Вас Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ

ДинамичСскиС массивы Π² R, Python ΠΈ Julia

[Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π±Ρ‹Π»Π° Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π½Π° Stat Of Mind ΠΈ любСзно прСдоставлСна ​​R-Π±Π»ΠΎΠ³Π΅Ρ€Π°ΠΌΠΈ]. (Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ с содСрТаниСм Π½Π° этой страницС здСсь)


Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ с R-Π±Π»ΠΎΠ³Π΅Ρ€Π°ΠΌΠΈ? Π½Π°ΠΆΠΌΠΈΡ‚Π΅ здСсь, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠ³, ΠΈΠ»ΠΈ здСсь, Ссли Ρƒ вас Π΅Π³ΠΎ Π½Π΅Ρ‚.

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ мСня большой ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со статистикой (ΠΈ поэтому я Π² основном ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ R), я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ знания Π² области ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, нСдостаточны. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅Π΄Π°Π²Π½ΠΎ я углубился Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ структур Π΄Π°Π½Π½Ρ‹Ρ…, связанных с Π½ΠΈΠΌΠΈ АВД ΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ это ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Π±ΠΎΠ»Π΅Π΅ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌΠΈ языками, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Julia ΠΈ, Π² мСньшСй стСпСни, с Python.

Π’ части 1 ΠΈΠ· 2 этой сСрии я исслСдовал Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства динамичСских массивов Π² R, Python ΠΈ Julia. Π’ частности, ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ интСрСсно ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π»ΠΈΠ½ΠΎΠΉ массива ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² Π±Π°ΠΉΡ‚Π°Ρ… ΠΈ ​​то, ΠΊΠ°ΠΊ это обрабатываСтся Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ языками. Для этого я написал Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ простыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рСкурсивно добавляли Ρ†Π΅Π»ΠΎΠ΅ число (для этого число 1) ΠΊ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ (ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌΡƒ массиву)Β ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π»ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² Π±Π°ΠΉΡ‚Π°Ρ… Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС.

Π’ Python:

 ΠΈΠ· sys import getsizeof
  Π Π°Π·ΠΌΠ΅Ρ€ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ (n):
  Π΄Π°Π½Π½Ρ‹Π΅ = []
  для я в диапазонС (n):
    data. append(1)
    Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ '%s,%s' % (len(Π΄Π°Π½Π½Ρ‹Π΅), getsizeof(Π΄Π°Π½Π½Ρ‹Π΅))
 

Π’ Π”ΠΆΡƒΠ»ΠΈΠΈ:

 Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (n)
  Π΄Π°Π½Π½Ρ‹Π΅ = Int64[];
  для я = 1: п
    Π½Π°ΠΆΠ°Ρ‚ΡŒ!(Π΄Π°Π½Π½Ρ‹Π΅, 1)
    @printf "%d,%d\n" i sizeof(Π΄Π°Π½Π½Ρ‹Π΅)
  ΠΊΠΎΠ½Π΅Ρ†
ΠΊΠΎΠ½Π΅Ρ†
 

Π’ R:

 'Ρ€Π°Π·ΠΌΠ΅Ρ€' <- function(n)
{
  Π΄Π°Π½Π½Ρ‹Π΅ <- с()
  для (я в 1:100)
  {
    Π΄Π°Π½Π½Ρ‹Π΅ <- c(Π΄Π°Π½Π½Ρ‹Π΅, 1)
    print(sprintf('%s,%s', i, object.size(data)))
  }
}
 

Π’Ρ‹Π·ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с использованиСм n=100 Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ этого экспСримСнта ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹. Python начинаСтся с пустого массива Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 72 Π±Π°ΠΉΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ увСличиваСтся Π΄ΠΎ 104, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнт добавляСтся ΠΊ массиву. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Python автоматичСски добавляСт (104-72) = 32 = 4 x 8 Π±Π°ΠΉΡ‚. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Python Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ массив Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ссылки большС, Ρ‡Π΅ΠΌ трСбуСтся Π½Π° самом Π΄Π΅Π»Π΅. К 5-ΠΉ вставкС ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ (136-72) = 64 = 8 x 8 Π±Π°ΠΉΡ‚. Π­Ρ‚ΠΎ происходит Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ шаблон роста происходит Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… 4, 8, 16, 25, 35, 46, 58, 72, 88. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ позиция i, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ массив Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связана с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сам массив растСт Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ i = (number_of_bytes_added_at_i – 72) / 8.

Для R я нашСл эту ссылку, которая ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ R-Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².

НаконСц, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ функция push!() Π² Julia Π½Π΅ выполняСт Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ динамичСского пСрСраспрСдСлСния памяти. Однако я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² push!() Π±Ρ‹Π» быстрым (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом ΠΏΠΎΠ·ΠΆΠ΅), Π½ΠΎ Π½Π΅ постоянным. Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ исслСдованиС ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ мСня ΠΊ источнику C для добавлСния ΠΊ массивам Π² Julia, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Julia врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполняСт ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ пСрСраспрСдСлСниС Π±ΡƒΡ„Π΅Ρ€Π° (хотя я Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, поэтому, поТалуйста, ΠΏΠΎΠΏΡ€Π°Π²ΡŒΡ‚Π΅, Ссли ошибаюсь!).

Π”Π°Π»Π΅Π΅ я рассмотрСл ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ языка ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с динамичСскими массивами. Π’ частности, мСня интСрСсовало, ΠΊΠ°ΠΊ быстро ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ язык ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ значСния ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ массиву.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ясно ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Julia Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ Python ΠΈ R. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Julia ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ фактичСски скомпилируСтся ΠΈ запустится. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ быстрСС, Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ (Π²Π°ΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ). Π’ Ρ†Π΅Π»ΠΎΠΌ каТСтся, Ρ‡Ρ‚ΠΎ утвСрТдСния, сдСланныС сообщСством Julia, Π²Π΅Ρ€Π½Ρ‹ Π² этом контСкстС, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ Julia Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ Python ΠΈ R (Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ тСст C++ πŸ™‚)


К ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ для Π°Π²Ρ‚ΠΎΡ€Π°, ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС ΠΈ ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π² ΠΈΡ… Π±Π»ΠΎΠ³Π΅: Stat Of Mind .


R-bloggers.com ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Ρ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ новостСй R ΠΈ руководств ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ R ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ. НаТмитС здСсь, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ R/data-science.


Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ с R-Π±Π»ΠΎΠ³Π΅Ρ€Π°ΠΌΠΈ? Π½Π°ΠΆΠΌΠΈΡ‚Π΅ здСсь, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠ³, ΠΈΠ»ΠΈ здСсь, Ссли Ρƒ вас Π΅Π³ΠΎ Π½Π΅Ρ‚.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *