கேள்வி : WORD இல் EXCEL SPREAD SHEET கொண்டு வந்து நமக்கு தேவையான உள்ளீடுகளை
செலுத்திய பின் நாம் WORD OPTION கு வந்தால் ஒரு குறிப்பிட்ட ROW மட்டும்
நம் கண்ணுக்கு புலனாகிறது எப்படி நாம் உள்ளீடு செய்த அனைத்து DATA வையும்
எப்படி வெளி கொண்டுவருவது (PRINT எடுக்கும் வகையில் இருக்கும் பட்சத்தில் இது அவசியம் ஆகிறது)
பதில் : எப்போது தேவை ஏற்படுகிறதோ அப்போது அந்த டேபிளில் (EXCEL SHEET ) CLICK செய்யவும். இப்போது மெனுவும் எக்ஸல் மெனுவாக மாறி விடும். மெனுவை பயன்படுத்தி அச்சு எடுக்கலாம்.
அல்லது டேபிளில் click செய்த பிறகு நான்கு பக்களிலுள்ள HANDLE களில்
தேவையானவற்றை பிடித்து இழுத்து சரி செய்து கொள்ளவும்.
கேள்வி : EXCELL CELL இல் உள்ள FORMULA வை வெளிக்கொண்டு வருவது எப்படி?
FORMULA முன் உள்ள = இல்லாமல் அதற்கு அடுத்துள்ள வார்த்தைகள் மட்டும்
வெளிக்கொண்டு வர முடியுமா?
முடியும் எனில் எவ்வாறு என்பதை விளக்கவும்
பதில் : Please add an ' before = sign.
Control key + ~ will show all formulas and functions in a worksheet. It is a toggle key.
அல்லது
மெனுக்களை உபயோகித்தும் FORMULA AND FUNCTIONS பார்க்கலாம்.
கேள்வி : Excel இல் A column இல் தேவையான பல்வேறு வகையான string data உள்ளது ஆனால் அவை தொடர்ச்சியாக இல்லாமல் குறிப்பிட்ட இடைவெளியில் உள்ளது எனில் நான் if formula வை கொண்டு எவ்வாறு அதை கொண்டு வருவது
கேள்வி : Excel இல் A column இல் தேவையான பல்வேறு வகையான string data உள்ளது ஆனால் அவை தொடர்ச்சியாக இல்லாமல் குறிப்பிட்ட இடைவெளியில் உள்ளது எனில் நான் if formula வை கொண்டு எவ்வாறு அதை கொண்டு வருவது
Ex எனக்கு வேண்டிய data A column இல் 10 வது
வரிசையில் ஒன்றும் 30வது வரிசையில் ஒன்றும் உள்ளது நான் B column இல் if
பயன் படுத்தும் போது B1முதல் B10 வரை அந்த data உம் B11 முதல் பி30 வரை பி30 இல் உள்ள data வும் வர வேண்டும்
பதில் : =IF(ROW()<=10,$A$1,$A$30)
--*--
கேள்வி : இது ஒவ்வொரு
முறையும் தனி தனியாக formula பயன்படுத்தும் வகையில் உள்ளது
எனக்கு A1 முதல் A9 வரை blank
cell A10 இல் string அதன் பின்னர் A11 முதல் A24 வரை blank cell A25 இல்
string பின் A26 முதல் A29 வரை blank A30 இல் string இவ்வாறு
தொடர்ந்து உள்ளது
தற்போது எனக்கு B1 முதல் B10 வரை A10 இல் உள்ள string வர வேண்டும் பின் B11 முதல் B25 வரை A25 இல் உள்ள string
வர வேண்டும் பின் B26 முதல் B30 வரை A30 இல் உள்ள string வர
வேண்டும் இவ்வாறு நான் தொடர்ந்து செய்ய எந்த formula பயன்படுத்த
வேண்டும்
கேள்வி : உங்கள் கேள்வி
மிக அருமையாக உள்ளது. இதற்கு
விடையை ஒரு செயலியில் கூற முடியாது . இதற்கு
ஒரு மேக்ரோ தான் வேண்டும். அதை எழுதி கீழே கொடுத்துள்ளேன். இதை உங்களது EXCEL WORKBOOK ல் சேர்த்துக்கொள்ளவும். இதை எப்படி சேர்த்துக்கொள்வது என்பதை அந்த
மேக்ரோவிற்கு கீழே கொடுத்துள்ளேன்.
தட்டச்சு செய்யும்போது தவறில்லாமல் பொறுமையாக செய்யவும்.
Sub
FillCell()
Dim rng As
Range
Dim c(1 To 10)
As Variant
Dim x As
Integer
Dim CountRow
As Integer
Dim i As
Integer
Dim b, y As
String
Set rng =
Selection
CountRow =
rng.EntireRow.Count
For i = 1 To
CountRow
b =
"a" & i
If
Range(b) <> "" Then
x =
x + 1
c(x) = Range(b).Value
End
If
ActiveCell.Offset(1, 0).Select
Next i
x = 1
y = 0
For i = 1 To
CountRow
b =
"b" & i
y =
"a" & i
Range(b).Select
If
(Range(b).Value = 0 Or Range(b).Value = "") And _
(Range(y).Value = 0 Or Range(y).Value = "") Then
Range(b).Value
= c(x)
GoTo 10
Else
Range(b).Value = c(x)
x =
x + 1
End
If
10
Next
End
Sub
(Developer tab தெரியவில்லை என்றால் Macro வை பற்றி வெளிவந்துள்ள தகவலை படிக்கவும்)
இந்த மேக்ரோவை எக்செல்லில் சேர்ப்பதற்கு
1. Developer tab ஐ click செய்யவும்.
2. visuval basic ஐ click செய்யவும்.
வரும் மெனுவில்
3. Insert என்ற tab ஐ click செய்யவும்.
4. வரும் மெனுவில் Module என்பதை click செய்யவும்
5.அடுத்து வரும் Window வில் General என்ற
பகுதிக்கு கீழே உள்ள பெரும் இடத்தில்
மேற் கண்ட Macro வை பிழையின்றி தட்டச்சு செய்யவும்
வெளிவருவதற்கு File என்ற Tab ஐ கிளிக்
செய்து வரும் மெனுவில் Close and Return to Microsoft Excel என்ற
மெனுவை கிளிக் செய்யவும்
இப்போது எக்சலிற்கு திரும்பியிருப்பீர்கள். A பத்தியில் எங்கெங்கு தகவலை நிரப்ப வேண்டுமோ அங்கு நிரப்பி அத் தகவலை செலக்ட் செய்யவும். பின்பு Developer - Macros - Fill Cell - Run என்பவைகளை வரிசையாக கிளிக் செய்யவும்.
இப்போது உங்கள் விடையை பார்க்கலாம்.
கேள்வி: 01-01-2018 என்பது வருடத்தின் முதல் நாள். 31-12-1017 என்பது அந்த வருடத்தின் கடைசி நாள். இன்றைய தேதியோ அல்லது ஏதாவது ஒரு தேதியோ
அவ்வருடத்தின் எத்தனையாவது நாள் என்று கண்டுபிடிக்க முடியுமா ?
பதில்: நிச்சயமாக. செல் A1 ல் ஒரு தேதி
13-05-2018 இருப்பதாகக் கொள்வோம். B1 ல் கர்சரை வைத்து =A1-DATE(YEAR(A1),1,0) என்று தட்டச்ச செய்து என்டர் கீயை அழுத்தவும். 13-5-2018 என்பது 2018ம் வருடத்தின் 133 வது நாளாகும்.
இன்றைய தேதி TODAY() என்ற செயலியை உபயோகிக்க விரும்பினால் syntax பின் வருமாறு அமையவேண்டும்.
=TODAY()-DATE(YEAR(TODAY()),1,0)


















