Excel дээр баганын үсгийг тоо руу хэрхэн хөрвүүлэх вэ

  • Үүнийг Хуваалц
Michael Brown

Энэ заавар нь Excel-ийн баганын дугаарыг томъёогоор хэрхэн буцаах, баганыг хэрхэн автоматаар дугаарлах тухай өгүүлдэг.

Өнгөрсөн долоо хоногт бид баганын дугаарыг өөрчлөх хамгийн үр дүнтэй томъёоны талаар ярилцсан. цагаан толгой. Хэрэв танд эсрэг даалгавар байгаа бол баганын нэрийг тоо болгон хөрвүүлэх шилдэг аргуудыг доороос үзнэ үү.

    Excel дээр баганын дугаарыг хэрхэн буцаах вэ

    Excel-ийн баганын үсгийг баганын дугаар руу шилжүүлэхийн тулд та энэ ерөнхий томъёог ашиглаж болно:

    COLUMN(ШУУД( үсэг&"1"))

    Жишээ нь, F баганы тоог авахын тулд, томьёо нь:

    =COLUMN(INDIRECT("F"&"1"))

    Мөн эндээс та баганын дугаарыг урьдчилан тодорхойлсон нүднүүдийн үсгээр (бидний тохиолдолд A2-аас A7 хүртэл) тодорхойлох боломжтой:

    =COLUMN(INDIRECT(A2&"1"))

    Дээрх томьёог B2-д оруулаад, баганын бусад нүднүүд рүү чирснээр та дараах үр дүнг авах болно:

    Энэ томъёо хэрхэн ажилладаг вэ :

    Эхлээд та нүдний лавлагааг илэрхийлэх текстийн мөрийг бүтээнэ. Үүний тулд та үсэг болон тоог 1-ийг хооронд нь холбоно. Дараа нь та мөрийг ШУУД RECT функцэд шилжүүлж, Excel-ийн бодит лавлагаа болгон хувиргана. Эцэст нь та баганын дугаарыг авахын тулд COLUMN функцийн лавлагааг дамжуулна уу.

    Багананы үсгийг тоо руу хэрхэн хөрвүүлэх вэ (дэгдэмхий бус томъёо)

    Дэгдэмхий функц учраас DIRECT нь ихээхэн удаашрах боломжтой. Ажлын дэвтэрт өргөн хэрэглэгддэг бол Excel-ээ доошлуул. Үүнээс зайлсхийхийн тулд та баганыг тодорхойлж болноарай илүү төвөгтэй хувирамтгай бус хувилбарыг ашиглан дугаар:

    MATCH( үсэг&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)

    Энэ ажилладаг Excel-ийн динамик массив (365 ба 2021) дээр төгс тохирно. Хуучин хувилбарт үүнийг ажиллуулахын тулд массив томьёо болгон (Ctrl + Shift + Enter) оруулах шаардлагатай.

    Жишээ нь:

    =MATCH(A2&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)

    Эсвэл та Энэ массив бус томьёог Excel-ийн бүх хувилбарт ашиглаж болно:

    =MATCH(A2&"1", INDEX(ADDRESS(1, INDEX(COLUMN($1:$1), ), 4), ), 0)

    Энэ томъёо хэрхэн ажилладаг:

    Эхлээд та A2 үсэг болон "1" мөрийн дугаарыг хооронд нь холбож стандарт "A1" загварын лавлагаа байгуулна. Энэ жишээн дээр бид A2 үсэг дээр "А" үсэг байгаа тул үр дүнд нь "A1" тэмдэгт гарч ирнэ.

    Дараа нь та "A1"-ээс эхлээд эхний эгнээний бүх нүдний хаягийг төлөөлсөн мөрүүдийн массивыг авах болно. "XFD1". Үүний тулд та баганын дугааруудын дарааллыг үүсгэдэг COLUMN($1:$1) функцийг ашиглаж, уг массивыг ADDRESS функцийн баганын_тоо аргумент руу шилжүүлнэ:

    ADDRESS(1, {1,2,3,4,5,…, 16384), 4)

    мөрийн_тоо (1-р аргумент) 1, abs_num (3-р аргумент)-ыг 4 болгож (харьцангуй лавлагаа авахыг хүсэж байна гэсэн үг) өгөгдсөн бол ADDRESS функц нь энэ массив:

    {"A1","B1","C1","D1",…,"XFD1"}

    Эцэст нь та дээрх массив дахь холбосон мөрийг хайж олох ба таны байгаа баганын дугаартай тохирох олсон утгын байрлалыг буцаадаг MATCH томьёог бүтээнэ. хайж байна:

    MATCH("A1", {"A1","B1","C1","D1",…,"XFD1"}, 0)

    Захиалга ашиглан баганын үсгийг тоо болгон өөрчлөхфункц

    "Энгийн байдал бол дээд зэргийн боловсронгуй байдал" гэж агуу зураач, эрдэмтэн Леонардо да Винчи хэлсэн байдаг. Үсгээс баганын дугаарыг хялбар аргаар авахын тулд та өөрийн тохируулсан функцийг үүсгэж болно.

    Дээрх зарчимд бүрэн нийцсэн функцийн код нь аль болох энгийн:

    Нийтийн функцийн баганын дугаар(col_letter As String ) Урт баганын дугаар = Columns(col_letter). Column End Function

    Энд тайлбарласны дагуу кодыг VBA засварлагчдаа оруулна уу, таны Баганын дугаар нэртэй шинэ функц ашиглахад бэлэн боллоо. .

    Функц нь тоо болгон хувиргах баганын үсэг болох col_letter гэсэн ганц аргумент шаарддаг:

    ColumnLetter(col_letter)

    Таны жинхэнэ томьёо дараах байдлаар байж болно. дараах байдалтай байна:

    =ColumnNumber(A2)

    Хэрэв та манай захиалгат функц болон Excel-ийн эх үр дүнгээс буцаасан илэрцүүдийг харьцуулж үзвэл тэдгээр нь яг адилхан байгаа эсэхийг шалгах болно:

    Тодорхой нүдний баганын дугаарыг буцаана

    Тухайн нүдний баганын дугаарыг авахын тулд COLUMN функцийг ашиглана уу:

    COLUMN( нүдний_хаяг)

    Жишээлбэл, B3 нүдний баганын дугаарыг тодорхойлохын тулд томъёо нь:

    =COLUMN(B3)

    Мэдээж үр дүн нь 2.

    Одоогийн нүдний баганын үсгийг авах

    Одоо байгаа нүдний баганын дугаарыг олохын тулд COLUMN() функцийг хоосон аргумент ашиглан ашиглана.нь:

    =COLUMN()

    Excel дээр баганын дугаарыг хэрхэн харуулах вэ

    Өгөгдмөлөөр Excel нь A1 лавлагааны хэв маягийг ашигладаг бөгөөд баганын гарчгийг шошгодог. үсэгтэй, эгнээ тоотой. Тоогоор шошготой багануудыг авахын тулд өгөгдмөл лавлах загварыг A1-ээс R1C1 болгон өөрчил. Үүнд:

    1. Excel дээрээ Файл > Сонголтууд дээр дарна уу.
    2. Excel Сонголтууд харилцах цонхны зүүн талд байгаа Томъёо -г сонгоно уу.
    3. Томьёотой ажиллах доор R1C1 лавлах загвар нүдийг чагталаад <1-г товшино уу>За .

    Багануудын шошго шууд үсэгнээс тоо болж өөрчлөгдөнө:

    Энэ сонголтыг сонгосноор зөвхөн баганын шошго өөрчлөгдөөд зогсохгүй нүдний хаягууд нь A1-ээс R1C1 лавлагаа болж өөрчлөгдөх бөгөөд R нь "мөр", C нь "багана" гэсэн утгатай болохыг анхаарна уу. Жишээлбэл, R1C1 нь 1-р баганын 1-р мөрөнд байгаа нүдийг хэлдэг бөгөөд энэ нь A1 лавлагаатай тохирч байна. R2C3 нь 2-р мөрийн 3-р баганын нүдийг хэлдэг бөгөөд энэ нь C2 лавлагаатай тохирч байна.

    Одоо байгаа томьёонд нүдний лавлагаа автоматаар шинэчлэгдэх бол шинэ томъёонд та R1C1 лавлагааны загварыг ашиглах шаардлагатай болно.

    Зөвлөмж. А1 загвар руу буцах бол Excel Options доторх R1C1 лавлах загвар чагтыг арилгана уу.

    Excel-д баганыг хэрхэн дугаарлах вэ

    Хэрэв та R1C1 лавлагааны хэв маягт дасаагүй бөгөөд A1 лавлагааг томьёодоо хадгалахыг хүсвэлМанай ажлын хуудасны эхний мөрөнд тоо оруулах тул та баганын үсэг, тоо хоёуланг нь авах болно. Үүнийг Автоматаар дүүргэх функцийн тусламжтайгаар хялбархан хийж болно.

    Дэлгэрэнгүй алхмууд энд байна:

    1. A1-д 1-р тоог бичнэ үү.
    2. B1-д , дугаар 2 гэж бичнэ.
    3. A1 ба B1 нүднүүдийг сонгоно.
    4. Дүүргэх бариул<2 гэж нэрлэгддэг В1 нүдний баруун доод буланд байрлах жижиг дөрвөлжин дээр курсорыг аваачна>. Үүнийг хийснээр курсор бүдүүн хар загалмай болж өөрчлөгдөнө.
    5. Дүүргэх бариулыг баруун тийш шаардлагатай багана хүртэл чирнэ үү.

    Үүний үр дүнд та баганын шошгыг үсэг хэлбэрээр хадгалах бөгөөд үсгүүдийн доор баганын дугаар байх болно.

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

    Excel дээр баганын дугаарыг ингэж буцаана. Уншиж байгаад баярлалаа, ирэх долоо хоногт манай блог дээр уулзахыг тэсэн ядан хүлээж байна!

    Татаж авах дасгалын ном

    Excel баганын дугаар - жишээнүүд (.xlsm файл)

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.