Ankstesniuose pavyzdžiuose atskirai buvo panaudotos "Concatenate" ir "RIGHT" funkcijos. "Concatenate" funkcija sujungia kelių langelių informaciją ir įterpia reikalingus jungiamuosius žodžius ar simbolius, o "RIGHT" iš nurodytame langelyje esančio įrašo paima nurodytą skaičių įrašo pabaigoje (t. y. dešinėje pusėje) esančių simbolių.
Turbūt nenustebinsiu pasakydamas, kad taip pat yra ir "LEFT" funkcija, kuri, žinoma, veikia atvirkščiai nei "RIGHT" funkcija. Dažnai tenka kurią nors šių funkcijų naudoti kartu su "Concatenate".
Tarkime, skaičiuoklėje turime renginio dalyvių sąrašą, kuris apima kelis šimtus dalyvių (jau "Concatenate" pavyzdyje matyta lentelė):
Tarkime, klientas, kuriam padedame organizuoti renginį, staiga pradeda reikalauti, kad dalyvių sąrašas jam būtų pateiktas MS Word dokumente tokiu formatu:
Pavardė V., mob. tel. +370 zzz zz zz
Pavyzdžiui:
Mačiekus T., mob. tel. +370 zzz zz zz
Jei neturėtume automatizuoto sprendimo, tai reikštų kelias valandas ar net dieną beprasmio kopijavimo. Tačiau „Concatenate“ ir "LEFT" funkcijų derinys tiesiogine prasme tai leis padaryti per keletą minučių. Dešiniau pirmo dalyvio į F2 langelį tereikia įvesti:
+CONCATENATE(B2;" ";LEFT(A2;1);"., mob. tel. ";E2)
ir paspausti „Enter", o tada pertraukti langelį žemyn iki paskutinio mūsų dalyvio (tokiu būdu nukopijuojant formulę į visus žemesnius langelius).
Štai gautas rezultatas:
Kaip matome, "Concatenate" komanda leido sujungti kelių langelių informaciją, kartu įterpiant reikalingus jungiamuosius žodžius ar simbolius. "Concatenate" komandos iššifravimas pateiktas prie "Concatenate" funkcijai skirto pavyzdžio. Priminsiu tik, kad norint į junginį įdėti savo naujai sugalvotą tekstą, jį reikia apimti į kabutes, pvz. po B2 (pavardės) įdėjome elementą " ", kuris reiškia, kad po pavardės prieš kitą elementą dar turi būti tarpas.
Kas įdomu, "Concatenate" funkcijoje kaip vieną elementų pasitelkėme "LEFT" funkciją. "LEFT" iš nurodytame langelyje (šiuo atveju - A2 langelyje) esančio įrašo paima nurodytą skaičių įrašo pradžioje (t. y. kairėje pusėje) esančių simbolių. "LEFT" funkcijoje antram nariui suteikėme reikšmę "1", vadinasi, bus perkeltas tik pirmas A2 langelyje esančio įrašo simbolis, šiuo atveju "T" raidė (jei būtume įrašę "2", būtų perkelti du pirmieji simboliai). Po "T" raidės reikalingą tašką ir kitą reikalingą prierašą (intarpą) įterpiame "Concatenate" funkcijoje po "LEFT" funkcijos kaip kitą elementą įdėdami intarpą "., mob. tel. ".
F2 stulpelyje sukurtą formulę belieka pertraukti žemyn, kol pasieksime paskutinį renginio dalyvį. Štai, per kelias minutes gavome pergrupuotą dalyvių sąrašą.
No comments:
Post a Comment