Excel-ийн шалгуурт үндэслэн мөрүүдийг багананд хэрхэн шилжүүлэх вэ (2 арга)

  • Үүнийг Хуваалц
Hugh West

Ерөнхийдөө TRANSPOSE функцийг мөрүүдийг багана болгон хөрвүүлэхэд ихэвчлэн ашигладаг. Гэсэн хэдий ч өвөрмөц утга гэх мэт тодорхой шалгуураас хамаарах үр дүнг буцааж өгөхгүй. Энэ зааварт бид Excel-ийн шалгуурт үндэслэн мөрийг хэрхэн багананд шилжүүлэхийг харуулах болно.

Дадлага хийх ажлын номыг татаж авах

Энэ дасгалын номыг татаж аваад дасгалаа хийж байхдаа дасгалаа хийнэ үү. энэ өгүүллийг уншиж байна.

Criteria.xlsm-ээр мөрүүдийг багана руу шилжүүлэх

Excel-ийн шалгуур дээр тулгуурлан мөрүүдийг баганад шилжүүлэхэд хялбар 2 арга

Бид доорх зурагт хэд хэдэн бүтээгдэхүүн болон тэдгээрийн тоо хэмжээний мэдээллийн багцыг оруулсан болно. Дараа нь мөрүүдийг баганад шилжүүлнэ. Тусдаа нүдэнд давхардсан оруулгууд байгаа тул бид мөрүүдийг өвөрмөц утгуудын шалгуурт үндэслэн багана болгон шилжүүлнэ. Эхлээд бид INDEX , MATCH , COUNTIF , IF , IFERROR функцуудыг ашиглан үүсгэх болно. томъёо. Бид мөн адил зүйлийг хийхийн тулд VBA код ажиллуулна.

1. Мөр шилжүүлэхийн тулд INDEX, MATCH, COUNTIF функцүүдтэй томьёо ашиглана уу. Excel-ийн

Шалгуурт үндэслэсэн баганад бид эхэндээ INDEX , MATCH , COUNTIF , -ийн томьёог хэрэглэнэ. IF ба IFERROR массивтэй.

Алхам 1: INDEX, MATCH болон COUNTIF функцуудыг оруулна

  • E5 нүдэнд бичнэ үүөвөрмөц бүтээгдэхүүн авахын тулд дараах томьёо.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))

Алхам 2: Хүсэлт гаргах Массив

  • Томьёог массиваар хэрэглэхийн тулд Ctrl + Shift + Enter
  • <14 товчийг дарна уу>

    • Тиймээс та анхны өвөрмөц үр дүнг авах болно.

    3-р алхам: Нүднүүдийг автоматаар дүүргэх

    • Бүх өвөрмөц утгыг авахын тулд Автоматаар дүүргэх Бариулын хэрэгслийг ашиглан баганыг автоматаар бөглөнө үү.

    Алхам 4: IFERROR функцуудыг оруулна уу

    • Хэмжигдэхүүний мөрийн утгыг баганад шилжүүлэхийн тулд дараах томьёог бичнэ үү.
    =IFERROR(INDEX($C$5:$C$12, MATCH(0, COUNTIF($E5:E5, $C$5:$C$12) + IF($B$5:$B$12$E5,1,0),0)),0)

    Алхам 5: Массив хэрэглэх

    • Оруулахын тулд массив, Ctrl + Shift + Enter товчийг дарна уу.

    • Үүний үр дүнд F5 нүд нь доор үзүүлсэн зураг шиг эхний шилжүүлсэн утгыг харуулах болно.

    • <1-ээр доош чирнэ үү>Автоматаар дүүргэх бариулын хэрэгсэл баганыг автоматаар дүүргэх.

    • Эцэст нь автоматаар бөглөх мөрүүдийг Автоматаар бөглөх бариулын хэрэгсэл -тэй.
    • Тиймээс шилжүүлсэн бүх мөрүүд доор үзүүлсэн зурган дээрх шиг багана болж хувирна.

    Дэлгэрэнгүй унших: Бүлэг дэх олон мөрийг Excel-ийн багана руу шилжүүлэх

    Ижил төстэй уншилтууд

    • Хэрхэн Excel дэх давхардсан мөрүүдийг багана руу шилжүүлэх (4 арга)
    • Excel VBA: Бүлэг дэх олон мөрийг дараах руу шилжүүлэхБагана
    • Excel-ийн олон баганыг нэг баганад шилжүүлэх (3 хялбар арга)
    • Excel дээр хэрхэн буцаах вэ (3 энгийн арга)

    2. Excel-ийн шалгуурт тулгуурлан мөрүүдийг баганууд руу шилжүүлэхийн тулд VBA кодыг ажиллуулна уу

    Алхам 1: Модуль үүсгэх

    • Эхлээд, Alt + F11 дарж VBA Макро -г эхлүүлнэ үү.
    • Оруулах дээр товшино уу.
    • Модуль үүсгэхийн тулд Модуль сонголтыг сонгоно уу.

    2-р алхам : VBA кодыг бичнэ үү

    • Дараах VBA
    2119

    Алхам 3-ыг буулгана уу : Хөтөлбөрийг ажиллуулна уу

    • Эхлээд хадгалаад F5 дарж програмыг ажиллуулна уу.
    • Өгөгдлийн багцаа дараахаар сонгоно уу. толгой.
    • OK дээр товшино уу.

    • гаралтыг авах нүдийг сонгоно уу.
    • Дараа нь OK дээр дарна уу.

    • Үүний үр дүнд та дараах зүйлийг авах болно. Доорх зурагт үзүүлсэн шиг мөрүүдийг баганад шилжүүлсэн үр дүн.

    Дэлгэрэнгүй унших: Excel VBA (4 тохиромжтой жишээ) ашиглан мөрүүдийг хэрхэн багана руу шилжүүлэх вэ

    Дүгнэлт

    Энэ нийтлэл танд багананд тулгуурлан мөрийг хэрхэн шилжүүлэх тухай заавар өгсөн гэж найдаж байна. Excel дээрх шалгуурууд дээр. Эдгээр бүх процедурыг сурч, өгөгдлийн багцад ашиглах ёстой. Дадлага хийх ажлын дэвтэртэй танилцаж, эдгээр чадваруудыг туршиж үзээрэй. Бид үргэлжлүүлэн хичээл хийх урам зоригтой байнаТа бүхний үнэ цэнтэй дэмжлэгийн учир ийм байна.

    Хэрэв танд асуух зүйл байвал биднээс асуугаарай. Мөн доорх хэсэгт сэтгэгдлээ үлдээгээрэй.

    Бид, Exceldemy баг нь таны асуултад үргэлж хариулах болно.

    Бидэнтэй хамт байгаарай & үргэлжлүүлэн суралц.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.