Hindi translation by Excel


Language is a medium of expression between the human beings through which one could understand the feelings of others. To communicate in a better way there must be a best medium so that both the parties would benefit with the same. The Government policies on Implementation of Official language too serve the same purpose. The ultimate goal of declaring Hindi as official language of the nation is not only for the better communication and also to make a path to reach Government policies and decisions to the common public.

Most of the offices in India celebrating Hindi Fortnight during September every year in various forms. If we closely watch all inaugural as well as valedictory function there will be the mention about a need for more usage of Hindi in making official communication. Of course everyone will agree during the functions but while in practice there are some difficulties in implementation. This article tries to resolve the difficulty and also gives a tool for effective implementation of Official Language.

The yardstick for measuring effective implementation of Official Language is the “documental outputs in Hindi” in any office. Usually computer based outputs only been generated in every offices. Every organization has their small Hindi unit when compared to the total strength of the departments. The output depends on the efficiency of the small skeleton of Hindi Unit which represents the whole organization. In this situation, the Office Automation in Hindi alone may help in improving the effective implementation of Official Language.

Almost all offices were using the popular Microsoft Office packages for their official works. MS Excel – a component of this package, by and large meant for data processing in the form of spread sheet application is also available. The services of MS Excel could be utilized in Office automation in Hindi related works too.

To illustrate how the Office Automation works in Hindi using MS Excel, Let us generate an Office Order on sanctioning of Festival Advances. The basic databases required are employee data’s such as Name, Designation, Office in which the employee works. These are to be made bilingual ie English and Hindi with the self of Hindi unit (one time job) which would be used for many purpose.

The next step is to create a database for the Festivals of the year 2012 (Which requires to modify during subsequent years). The data like name of the Festival & the date are also to be made in bilingual.

A sheet to be made in such a way that user can only select the name of the employee & the Festival for which advances sought. These can easily be made by giving Name Range and also with the Validation facilities of MS Excel.

The Office Order for sanction of Festival Advance is a common format. The variable data’s are the details of employees like Name, Designation, Office in which the employee work, Name of the festival & date of Festival. These will be gathered automatically from the existing database and output will be displayed in Hindi. The facilities (Functions in MS Excel bhasha) available in MS Excel like VLOOUP and CONCATENATE were used effectively for this Hindi translation requirements. The output of the selected employee will be received with no time.

Similar Office Automations can be made by making small modifications in the database and as per the requirements of the Outputs in Hindi. The Techniques of VLOOKUP functions only to be learned by a person who makes format for the output once and the same format can be utilized by all dealing hands to generate the output in Hindi. Such Office Automation in Official Language not only increases the output in Hindi but also improve the overall efficiency of the Government functions. (the author can be reached by email tnkdcealhw@gmail.com in case of further clarification)

இஞ்சி பூண்டு பேஸ்ட்…பேஸ்ட் ஸ்பெஷல்… (எக்செல் பாடம் – 5)


இந்த சக்தி மசாலாவில் இஞ்சி பூண்டு பேஸ்ட் வந்தது மகளிருக்கு ரொம்ப நல்லதாப் போச்சி.. காலையிலேயே… கரெண்ட் இல்லையே என்று கதி கலங்க வேண்டாம்.

சாதாரண பேஸ்ட் இவ்வளவு யூஸ்புல்லா (உங்களுக்கு வேறு ஃபுல் ஞாபகம் வந்தா அதுக்கு நான் பொறுப்பு அல்ல) இருந்தா…அதுவே..ஸ்பெஷல் தோசை மாதிரி… பேஸ்ட் ஸ்பெஷல் எப்படி இருக்கும்??…

ஆமா… அது எங்கே கிடைக்கும்? ன்னு தேடாதீங்க… இதுவும் எக்செல்லில் தான் இருக்கு..

ஏகப்பட்ட வசதிகள் அதில் இருந்தாலும்…நாம சில விஷயங்களை கொஞ்சம் பாக்கலாம்…

சாதாரணமா நாம் Ordinary Paste தான் செய்வோம்…சில சமயங்களில் Paste Spl தேவைப்படும்..அப்போ அதை தேடி ஓடனும்..எப்போ தேவைபடும்??? எவனுக்குத் தெரியும்..நம்ம எதுக்கும் தயாரா இருப்போமே??

உங்க Boss ஒரு பெரிய்ய Database குடுத்து Excel ல்ல அடிங்க என்றார்..Done…குஷியா வேலையை முடிச்சிட்டு mail அனுப்பி வச்சிட்டு, fb ல போகலாம்னு இருக்கும்போது…boss கிட்டெயிருந்து மெயில்…என்ன small letter போட்டே..எல்லாம் CAPITAL LETTERS ல வேணும்…

Word ல் இருக்கும் Change Case வசதி எக்செலில் தரப்படவில்லை..  அப்போ CAPITAL ஆ எப்படி மாத்துவது?? அல்லது small letters ஆக்குவது எப்படி??

ஒரு சின்னதா நான்கு பெயர்கள் எழுதுங்க…பிடிச்சமான நாலு பேரு:

A1 ambika
A2 suhashini
A3 kajol
A4 jothika.
(இதெப் பாத்தே எனனோட வயசு தெரிஞ்சு போச்சா??)

அதுக்கு அடுத்த Column B ல் CAPITAL தேவைக்கு, B1 ல் போயிட்டு =upper(A1) போடுங்க..CAPITAL வந்திருக்கும்..

B1 வோட காதைப் பிடிச்சி (அதைத்தான் Fill Handle என்று நாகரீகமா பில்கேட்ஸ் பேர் வச்சிருக்கார்)…அப்பிடியே B4 வரைக்கும் கொண்டு வாங்க…எல்லாம் CAPITAL ஆயிருக்கும்..

small க்கு மாத்தனுமா?? =lower() போட்டு வாங்குங்க… மொதோ லெட்டர் மட்டும் Capital வேணுமா?? அதுக்கும் வழி இருக்கு..=proper().

சரி இதுலே பேஸ்ட் எங்கே வந்தது??? பொறுமை… பொறுமை… இனி வரும்…

A1 to A4 சங்கதிகள்… அதான் பழசு தப்பா அடிச்சது, நமக்குத் தேவை இல்லைன்னு நீங்க delete பண்ணா…எல்லாம் பூட்டுக்கும்…  அதாங்க…எல்லாம் ஒண்ணா காணாமப் போகும்…

இப்போ தான் ஒரு சின்ன வேலை செய்யணும் நீங்க… இதை delete செய்யும் முன்னர் சின்னதா ஒரு சங்கதி… எதை மாத்தினீங்களோ…அதை select செய்ங்க…அதான்..B1 to B4 வரை.. copy செய்ங்க…( சுத்தி எறும்பு ஓடுமே??? அப்பொ சரி).. அங்கேயே இருந்தபடி right click செய்யுங்க…

அப்பொத்தான் Paste Special கடவுள் தரிசனம் தருவார். (நல்ல வேளை…2003 க்கும் 2007க்கும் no change) அப்போ ஒரு window வரும். அதில் value செலெக்ட் செய்து OK சொல்லுங்க… போதும்..

இனி நிம்மதியா..பழசை delete செய்யலாம்… என்ன Special நல்லா இருக்கா…?. இதே மாதிரி…எதாவது ஒரு payment details இருக்கு. எல்லாருக்கும் 50 ரூபா சேக்கணுமா?… சேக்கலாம்…  அப்புறம் போன பாடத்தில் பாத்த validation ஐ தூக்கி நெறைய எடத்துக்கு போடணுமா? (ஆனா அந்த cell லிருக்கும் value போடாமல், வெறுமனே validation மட்டும் paste செய்யணுமா.?.. விடாதீங்க..கெட்டியா பிடிங்க..நம்ம Paste Special ஐ.

வேறு எதைப் பற்றியாவது (எக்செலில் தான்) சந்தேகங்கள் இருந்தா… கேளுங்க… எனக்குத் தெரிஞ்சா..இந்த மாதிரி வியாக்யானம் செய்றேன்..

உங்கள் ஆதரவுக்கு மிக்க நன்றி..

தூண்டில் போட்டா மீனு – (எக்செல் பாடம் 4)


யாராவது திடீரென்று ஆர்வக் கோளாறில் ஹிந்தியில் எழுதுவோம் என்று இறங்குவார்கள்.. அது கொஞ்ச ஆட்களுக்குப் புரியும்.. மிச்ச ஆட்களுக்குப் புரியாது… இதுவும் நடந்துகிட்டே தான் இருக்கும்…

இந்த பிரச்சினையையும் நாம எக்செல் கத்துகிட்டே சரி செய்யலாம்..

அதாவது நீங்க நெனைக்கிற வார்த்தைகள் (அது English, தமிழ் எதிலும் இருக்கலாம்) எல்லாம் ஒட்டுக்கா ஒரு Column ல போட்டு வாங்க… அதுக்கு நேர் எதிரே ஒரு column ல், ஹிந்தி words எல்லாம் போட்டு எழுதிட்டு வாங்க.. இப்பொ நாம என்ன செய்யப் போறோம்னா…, நீங்க ஒரு வார்த்தையை செலெக்ட் செய்தா அதுக்கு சரியான ஹிந்தி வார்த்தை என்ன என்று உங்களுக்கு காட்டும்… (அது சரி… ஒரு பாக்கெட்டிலிருந்து எடுத்து இன்னொரு பாக்கெட்டில் தரனும் அவ்வளவு தானே?? கூடவே எகசெல் கத்துக்கிடுவோம்.

ஓகே நான் ரெடி…நீங்க ரெடியா???

ஒரு வாத்தியார் கேட்டாராம்: 3 ம் 3ம் கூட்டினா 6 வரும்; அப்போ 13ம் 13ம் கூட்டினா என்ன வரும்?

பையன் திரும்பக் கேட்டானாம்: போங்க சார்…ஈஸியான விடை எல்லாம் நீங்க சொல்லிட்டு கஷ்டமானதை எங்க கிட்டே கேக்கிறீங்க…

இதே மாதிரி அந்த கஷ்டமான வேலையை நீங்க செய்ங்க.. நானு ஒரு சின்ன சாம்பிள் செஞ்சி காமிக்கிறேன்… நீங்க பெரிச்ச்சா ஏதாவது செய்ங்க…

ஒரு சின்ன Data base கையில எடுக்கலாம்.. நம்ம இந்திய state & Capital அதை இப்படி entry பண்ணுங்களேன்.

A1 Name of the State
B1 Capital
A2 Tamil Nadu
B2 Chennai
A3 West Bengal
B3 Kolkotta
A4 Gujarath
B4 Gandhi Nagar
A5 Jammu Kashmir
B5 Sri Nagar

முடிஞ்ச்சதா??? அப்புறம் அப்படியே அந்த State பெயர் எல்லாம் select செய்யுங்க… அதாவது A2 முதல் A5 வரை. அதை அப்படியே வச்சிட்டு இந்த Formula Bar இருக்கு பாருங்க…அதான் நாம எது டைப் செஞ்சாலும் அது அந்த செல்லிலும் வரும்..அந்த பெட்டியிலும் வருமே…அதே..அதே தான், அதுக்கு இடது பக்கம் ஒரு பொட்டி இருக்கு பாருங்க…அதான் பெயர்ப்பெட்டி (Name Box)… அங்கே mouse வச்சாலே சொல்லும். பொதுவா அந்த எடத்திலே A1, B1 … மாதிரி Cell Address தான் இருக்கும்.. (ஆமா திஹார் ஜெயிலில் இருப்பவங்களுக்கு Cell Address இருக்குமா???)

அந்த Name Box ல் Mouse pointer வச்சி ஒரு பேரு குடுங்க…கொஞ்சம் சம்மந்தம் உள்ள மாதிரி குடுங்க..ஏன்னா இந்த பேரு பின்னாடி தேவைப்படும்…அதான் இப்பவே சொல்லி வைக்கிறேன்.. நான் தரும் பேர்.. StateName

இதுக்கப்புறம் நம்ம State பெயர்கள் & Capitals இரண்டையும் சேத்து select செய்ங்க… அதவது A2 முதல் B5 வரை தேர்வு செய்து அதுக்கும் ஒரு பேரு..சொல்லுங்க பாக்கலாம்.. StCapiTable. ம்..அது…

இப்போ மெயினான விஷயத்துக்கு வருவோம்.. C10 க்கு போய் கொஞ்சம் மந்திர தந்திர வேலைகள் செய்வோம்… இந்த Cell ல் நாம வெறும் State பேரு மட்டுமே select செய்ற மாதிரி வரணும்…எப்படி??? ஏற்கனவே நாம சொல்லி வச்சிருக்கோம்..Validation…அதை இங்கே புகுத்தி வைக்கலாமே…

Click Data in Menu Bar…and then Click Validation [2003 user may find this in down & 2007 user have to trace this in right side]

ஒரு ஜன்னல் வரும். அதில் Settings ல் Allow என்று இருப்பதில் List தேடிப் பிடிச்சி கிளிக்குங்க.. ஆச்சா.. சத்தமில்லாம Source க்கு கீழே போய் =StateName அடிங்க…(இப்போ தெரியுதா?? ஏன் அந்த பெயரை ஞாபகம் வச்சிக்கணும்னு சொன்னேங்கிறது??).

ஒகே சொன்னவுடன்…சூ..மந்திரக்காளி… ஒரு சின்ன Drop Down Arrow வந்திருக்கும். தட்டிப்பாருங்க..அட…நம்ம அடிச்ச State பேரு எல்லாம் இருக்கும்..

அடுத்த வித்தை..D10 ல் C10 ல் எந்த State இருக்கோ,அதன் Capital வரவழைக்கனும்… இவ்வளவு சொல்றவன் இதை சொல்ல மாட்டேனா??? (ரகசியம்..யாருக்கும் சொல்லிடாதீங்க)

D10 ல் தர வேண்டிய பார்முலா இதோ =VLOOKUP(C10,StCapiTable,2,false)

இதுக்கு என்ன அர்த்தம்???

C10 — State க்குத் தகுந்த மாதிரி Capital பேரு தரணும் StCaiTable …மொத்தமா ஒரு பேரு (அதாங்க…ரெண்டாவதா குடுத்தோமே அதான்).
2 – ரெண்டாவது Column ல் இருப்பதை பொறுக்கி நமக்கு தரணும்
false – சரியான மேட்சான ஆள் பெயர் தான் வேணும்..No Approximation.. முடிஞ்சதா???

இப்போ.. C10 ல் State Name மாத்துங்க…D10 ல் Capital name மாறுதா?? அப்படியே ஹிந்தி வார்த்தைகள் நீங்களே டிரை பண்ணுங்க..அது தான் உங்களுக்கு Home Work.

Civil Engineers அதிகம் பயன்படுத்தும் Rate Analysis இந்த VLOOKUP வைத்து கலக்கலாம்.

அடுத்த பாடம்… இஞ்சி பூண்டு பேஸ்ட்…பேஸ்ட் ஸ்பெஷல்..(எக்செல் பாடம் – 5) ….விரைவில்…