Ինչպե՞ս առաջացնել բոլոր պարզ թվերը Excel- ում տրված երկու թվերի միջև:
Excel- ում երբևէ փորձե՞լ եք բոլոր տրված թվերը թվարկել երկու տրված թվերի միջև: Այս հոդվածում ես կխոսեմ այս խնդրի լուծման մի քանի հետաքրքիր մեթոդների մասին:
Տրված բանաձևերով երկու տրված թվերի միջև առաջացրու բոլոր պարզ թվերը
Օգտատիրոջ կողմից սահմանված գործառույթով առաջացրեք բոլոր պարզ թվերը երկու տրված թվերի միջև
Տրված բանաձևերով երկու տրված թվերի միջև առաջացրու բոլոր պարզ թվերը
Համատեղելով Սահմանեք անունը գործառույթը և բանաձևերը, դուք կարող եք թվարկել կամ առաջացնել բոլոր պարզ թվերը երկու հատուկ թվերի միջև: Խնդրում ենք անել հետևյալը.
1, Խնդրում ենք ստեղծել առաջին տիրույթի անունը ՝ կտտացնելով Բանաձեւեր > Անունը կառավարիչ, եւ Անունը կառավարիչ երկխոսության վանդակում, սեղմեք նոր կոճակը, տես նկարի նկարը.
2, Մեջ Նոր անուն երկխոսության վանդակում, Անուն տեքստային տուփ, խնդրում ենք մուտքագրել rng որպես միջակայքի անուն, ապա մուտքագրեք այս բանաձևը. = ROW (INDIRECT (Sheet1! $ B $ 1 & ":" & Sheet1! $ B $ 2)) (Sheet1 ձեր ընթացիկ աշխատանքային թերթն է, որը դուք օգտագործել եք, B1 և B2 ձեր նշած սկզբի և վերջի համարներն են Վերաբերում է տեքստային տուփ, ապա կտտացրեք OK նախկին երկխոսությանը վերադառնալու կոճակը: Տեսեք,
3, Անցեք կտտացնելով նոր կոճակը ՝ մեկ այլ տիրույթի անուն ստեղծելու համար Նոր անուն երկխոսության տուփ, մուտքագրեք անուն վարչապետ մեջ Անուն տեքստային տուփ, ապա մուտքագրեք այս բանաձևը. =SMALL(IF(MMULT(--(IF(rng>TRANSPOSE(rng-Sheet1!$B$1+2),MOD(rng,(rng>TRANSPOSE(rng-Sheet1!$B$1+2))*TRANSPOSE(rng-Sheet1!$B$1+2)))=0),rng-Sheet1!$B$1+2)=0,rng),ROW(INDIRECT("1:"&Sheet1!$B$2))) (rng առաջին շարքի անունն է, որը դուք ստեղծել եք քայլ 2-ում) մեջ Վերաբերում է տեքստային տուփ, տես նկարի նկարը.
4. Այնուհետեւ կտտացրեք OK փակեք երկխոսությունները և ընտրեք մեկ սյունակ, որը ցանկանում եք թվարկել բոլոր հիմնական համարները և մուտքագրել այս բանաձևը. = IFERROR (պարզ, "")(վարչապետ միջակայքի անունն է, որը դուք ստեղծել եք 3-րդ քայլում) բանաձևի շարքում և սեղմել CTRL+SHIFT+ENTER ստեղները միասին, տրված երկու թվերի միջև բոլոր պարզ թվերը թվարկված են որպես ցույց տրված հետևյալ նկարը.
Օգտատիրոջ կողմից սահմանված գործառույթով առաջացրեք բոլոր պարզ թվերը երկու տրված թվերի միջև
Եթե առաջին մեթոդը որոշ չափով դժվար է, ապա այստեղ կարող եք կիրառել ա Օգտագործողի սահմանած գործառույթը լուծել այն:
1, Պահեք պահեք ALT + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.
2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլներ Պատուհանը:
VBA կոդ. Ստեղծեք բոլոր պարզ թվերը երկու հատուկ թվերի միջև.
Function PRIME(St, En As Long)
'Updateby Extendoffice 20160613
Dim num As String
For n = St To En
For m = 2 To n - 1
If n Mod m = 0 Then GoTo 20:
Next m
num = num & n & ","
20:
Next n
PRIME = num
End Function
3, Ապա պահեք և փակեք այս կոդը, վերադառնաք աշխատանքային թերթ, խնդրում ենք մուտքագրել այս բանաձևը. = պարզ (10,100) (10 մեկնարկային համարն է, և 100 վերջն թիվն է, որի միջև ուզում եք պարզ թվեր ստանալ, կարող եք դրանք փոխել ըստ ձեր կարիքի), ապա սեղմել Մտնել ստեղնը, և բոլոր պարզ համարները ցուցադրվում են մեկ բջիջում, տես նկարի նկարը.
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: