इस chapter में आप सीखेंगे LibreOffice Calc Spreadsheet Basics, Cells & Data Entry, Formatting, Formulas & Functions, Charts, और Pivot Table — bilingual (Hindi + English) format में, NIELIT O Level syllabus के अनुसार।
इस section में हम Spreadsheet और Cell Concept के बारे में जानेंगे। Spreadsheet एक ऐसी electronic sheet होती है जिसमें rows और columns होते हैं, जहाँ data को systematically store, calculate और analyze किया जाता है। Example: Microsoft Excel, Google Sheets, LibreOffice Calc etc.
एक spreadsheet में कई important elements होते हैं जो data को organize और manage करने में मदद करते हैं:
A5.
हर cell का एक unique address होता है जो Column Letter + Row Number के combination से बनता है। जैसे: A1, B2, C10, D25 आदि।
Excel या किसी भी spreadsheet में जब आप किसी cell पर click करते हैं, तो वह Active Cell कहलाता है और उसका address name box में दिखता है।
| Element | Description |
|---|---|
| Cell | Row और Column का intersection |
| Cell Address | Column Letter + Row Number (e.g., B3) |
| Active Cell | वह cell जिसमें data currently enter या edit किया जा रहा हो |
Spreadsheet में cells को select करने के कई तरीके होते हैं:
किसी भी spreadsheet का main purpose data entry और processing करना होता है। आप cell में तीन प्रकार के data enter कर सकते हैं:
💡 जब आप data enter करते हैं और Enter दबाते हैं, तो cursor automatically next row (नीचे) move करता है।
इस section में हम सीखेंगे कि spreadsheet file को create, open, save और print कैसे किया जाता है। यह basic operations हैं जो हर spreadsheet software (जैसे MS Excel, Google Sheets या LibreOffice Calc) में almost same होते हैं।
Spreadsheet software हमें data entry, calculation, formatting और report generation के लिए powerful tools देता है। तो चलिए step by step समझते हैं।
जब आप spreadsheet software (जैसे Excel) open करते हैं, तो by default एक Blank Workbook खुलता है। लेकिन आप खुद भी manually नया workbook बना सकते हैं।
पहले से saved spreadsheet को open करने के लिए “Open” command का इस्तेमाल किया जाता है। इसमें आप किसी specific folder से file चुन सकते हैं।
⚙️ आप Recent Files list से भी सीधे file open कर सकते हैं, जो last used files दिखाता है।
जब भी आप spreadsheet में work करते हैं, तो उसे save करना ज़रूरी है ताकि data loss न हो। आप पहली बार “Save As” का use करेंगे और बाद में “Save” से same file को update कर सकते हैं।
⚙️ AutoSave feature भी Excel और Google Sheets में available होता है, जो हर कुछ seconds में file को automatically save करता है।
जब आपका काम complete हो जाए, तो workbook को close करना ज़रूरी है ताकि system memory free रहे। अगर file में unsaved changes हैं, तो software आपको save करने के लिए prompt करेगा।
Spreadsheet print करने से पहले page setup करना ज़रूरी है ताकि output सही format में आए। Page setup से आप margins, orientation, scaling और headers/footers manage कर सकते हैं।
💡 आप Print Preview में देख सकते हैं कि sheet paper पर कैसी दिखेगी।
इस section में हम सीखेंगे कि LibreOffice Calc में cells को कैसे format और edit किया जाता है। Formatting का मतलब है – data को attractive और readable बनाना, और Editing का मतलब है – data को modify, correct या update करना।
LibreOffice Calc में formatting के बहुत से tools हैं जैसे font style, alignment, number format, borders, background color, merge cells, wrap text आदि। साथ ही Calc में कई keyboard shortcuts भी हैं जो आपका time बचाते हैं ⌨️
Formatting से spreadsheet को professional और clean look मिलता है। इसे apply करने के लिए आप menu bar, toolbar या shortcut keys का इस्तेमाल कर सकते हैं।
Font formatting से text को visually appealing बनाया जाता है।
| Formatting | Description | Shortcut (Calc) |
|---|---|---|
| Bold | Text को मोटा बनाता है | Ctrl + B |
| Italic | Text को तिरछा दिखाता है | Ctrl + I |
| Underline | Text के नीचे line लगाता है | Ctrl + U |
| Font Color | Text का रंग बदलता है | Alt + O + C (Format → Cells) |
| Background Color | Cell का fill color बदलता है | Ctrl + 1 → Background Tab |
🧠 Tip: LibreOffice Calc में Format Paintbrush tool भी होता है, जिससे आप एक cell की formatting दूसरे cells पर जल्दी apply कर सकते हैं। (Shortcut: Ctrl + Shift + C)
Alignment का मतलब है text या number को cell में किस direction में दिखाना। LibreOffice Calc में आप horizontal और vertical दोनों alignment सेट कर सकते हैं।
LibreOffice Calc में numeric data को अलग-अलग formats में display किया जा सकता है — जैसे General, Currency, Percentage, Date, Time, Scientific आदि।
Data को visually अलग करने के लिए borders और background colors बहुत useful होते हैं।
⚙️ आप “Cell Styles” panel (F11 key) से pre-defined styles apply कर सकते हैं जैसे Heading, Result, Error आदि।
Editing का मतलब है — existing data को modify या delete करना। LibreOffice Calc में cell editing के कई तरीके हैं:
| Operation | Shortcut Key |
|---|---|
| Edit current cell | F2 |
| Copy | Ctrl + C |
| Cut | Ctrl + X |
| Paste | Ctrl + V |
| Undo | Ctrl + Z |
| Redo | Ctrl + Y |
| Delete Contents | Delete key |
| Find | Ctrl + F |
| Find & Replace | Ctrl + H |
इस section में हम सीखेंगे कि LibreOffice Calc में data को कैसे cut, copy, paste करते हैं और rows तथा columns को resize या insert/delete किया जाता है। ये spreadsheet के सबसे commonly used operations हैं और data arrangement में बहुत काम आते हैं।
ये तीन commands spreadsheet editing के foundation हैं। इनके माध्यम से आप data को move या duplicate कर सकते हैं।
| Operation | Description | Shortcut (Calc) |
|---|---|---|
| Cut | Selected data को original जगह से हटाकर दूसरी जगह move करता है | Ctrl + X |
| Copy | Data को duplicate करता है (original data वही रहता है) | Ctrl + C |
| Paste | Cut या Copy किए गए data को paste करता है | Ctrl + V |
| Paste Special | केवल formulas, formats या values paste करने के लिए | Ctrl + Shift + V |
⚙️ Paste Special (Ctrl + Shift + V) option बहुत useful होता है जब आप केवल data format या value paste करना चाहते हैं, formula नहीं।
अगर आप सिर्फ formatting (जैसे font, color, border) copy करना चाहते हैं — तो Format Paintbrush tool का use करें।
कभी-कभी cells में लिखा data पूरा दिखाई नहीं देता। ऐसे में rows या columns को resize करना ज़रूरी होता है ताकि content properly दिखे।
अगर आप चाहते हैं कि column width automatic content के हिसाब से set हो — तो column border पर double-click करें।
जब आपको extra data add करना होता है, तो आप नई rows या columns insert कर सकते हैं।
| Operation | Description | Shortcut |
|---|---|---|
| Insert Row Above | Selected row के ऊपर नई row डालता है | Ctrl + + (Plus key) |
| Insert Column Left | Selected column के बाईं ओर column डालता है | Ctrl + + (Choose Column) |
Unnecessary rows या columns को delete करने के लिए आप delete command का इस्तेमाल कर सकते हैं।
⚙️ Tip: Delete करने से पहले हमेशा check करें कि कोई important data न हट जाए।
इस section में हम सीखेंगे कि LibreOffice Calc में AutoFill, Sorting, और Filtering का उपयोग कैसे किया जाता है। ये तीनों features large data sets को manage और analyze करने में बहुत काम आते हैं।
AutoFill से repetitive data जल्दी भर सकते हैं, Sorting से data को ascending/descending order में arrange किया जाता है, और Filtering से specific records display किए जाते हैं।
AutoFill feature Calc में data को automatically fill करने के लिए use किया जाता है। जैसे – Dates, Days, Months, या Number series auto-generate करना।
⚙️ AutoFill Days Example:
Cell A1 में “Mon” लिखें → नीचे drag करें → Calc automatic “Tue, Wed, Thu…” भर देगा।
Sheet → Fill Cells → Fill Series
Sorting का मतलब होता है data को किसी specific order में arrange करना – Ascending (छोटे से बड़े) या Descending (बड़े से छोटे)। LibreOffice Calc में आप single या multiple columns को sort कर सकते हैं।
Data → Sort
⚙️ Tip: Sorting करते समय हमेशा ध्यान रखें कि “Header Row” option check हो ताकि headings mix न हों।
Filter का use तब किया जाता है जब आपको केवल कुछ specific records देखना हों और बाकी temporarily hide करने हों। LibreOffice Calc में दो प्रकार के filters होते हैं:
⚙️ Shortcut Key: Ctrl + Shift + L AutoFilter को enable या disable करने के लिए।
जब आपको multiple conditions के साथ filtering करनी हो (जैसे “Marks > 50 AND Gender = Female”), तो Standard Filter का इस्तेमाल किया जाता है।
| Operator | Meaning |
|---|---|
| = | Equal to |
| <> | Not equal to |
| > | Greater than |
| < | Less than |
| >= | Greater than or equal to |
| <= | Less than or equal to |
💡 Tip: Filters temporary होते हैं — वो data hide करते हैं, delete नहीं करते।
LibreOffice Calc में Formulas और Functions का उपयोग calculations करने के लिए किया जाता है।
Formula वो expression होता है जो user manually बनाता है (जैसे =A1+B1)
जबकि Function predefined formula होता है (जैसे =SUM(A1:A5))।
=A1+B1 का result होगा 30।
LibreOffice Calc में सभी formulas की शुरुआत हमेशा = (equal to) sign से होती है। Without “=”, Calc उसे formula नहीं मानता।
Formula एक expression होता है जो arithmetic operations जैसे addition, subtraction, multiplication और division perform करता है।
| Operator | Meaning | Example | Result |
|---|---|---|---|
| + | Addition | =A1+B1 | Sum of A1 and B1 |
| - | Subtraction | =A1-B1 | Difference of A1 and B1 |
| * | Multiplication | =A1*B1 | Product of A1 and B1 |
| / | Division | =A1/B1 | Quotient of A1 and B1 |
| ^ | Power | =A1^2 | Square of A1 |
= (A1 + B1) / 2 → दो संख्याओं का औसत निकालता है।
जब आप किसी formula में दूसरे cell का use करते हैं, तो उसे Cell Reference कहते हैं। Calc में तीन प्रकार की references होती हैं:
=A1+B1)=$A$1+$B$1)=A$1+$B2)=A1+B1 डालते हैं,
फिर C2 में copy करते हैं → formula बन जाएगा =A2+B2 (Relative reference change)।
LibreOffice Calc में कई predefined math functions होते हैं जिनसे calculations आसान हो जाती हैं।
| Function | Purpose | Syntax | Example | Result |
|---|---|---|---|---|
| SUM | Range के सभी numbers का sum | =SUM(A1:A5) | 10,20,30,40,50 | 150 |
| AVERAGE | Range का average निकालता है | =AVERAGE(A1:A5) | 10–50 | 30 |
| MAX | Maximum value return करता है | =MAX(A1:A5) | 10–50 | 50 |
| MIN | Minimum value return करता है | =MIN(A1:A5) | 10–50 | 10 |
| PRODUCT | Range के सभी numbers का product | =PRODUCT(A1:A3) | 2,3,4 | 24 |
| POWER | Number को power पर raise करता है | =POWER(A1,2) | A1=5 | 25 |
Date और Time से संबंधित calculations के लिए Calc में कई useful functions दिए गए हैं।
| Function | Description | Example | Result |
|---|---|---|---|
| TODAY() | Current system date दिखाता है | =TODAY() | 11/11/2025 |
| NOW() | Current date और time दिखाता है | =NOW() | 11/11/2025 10:30 AM |
| DAY() | Date से day number निकालता है | =DAY(A1) | If A1=11/11/2025 → 11 |
| MONTH() | Date से month number देता है | =MONTH(A1) | 11 |
| YEAR() | Date से year निकालता है | =YEAR(A1) | 2025 |
=YEAR(A1) → 2024 return करेगा।
Logical functions condition-based results देने के लिए उपयोग किए जाते हैं। जैसे TRUE/FALSE values या specific outputs।
| Function | Purpose | Syntax | Example | Result |
|---|---|---|---|---|
| IF | Condition check करके दो में से एक result देता है | =IF(condition, value_if_true, value_if_false) | =IF(A1>50,"Pass","Fail") | Pass (if A1>50) |
| AND | सभी conditions true हों तभी TRUE देता है | =AND(A1>10, B1<50) | =AND(20>10,40<50) | TRUE |
| OR | कोई एक condition true हो तो TRUE देता है | =OR(A1>10,B1>100) | TRUE | |
| NOT | Condition का opposite value return करता है | =NOT(A1>10) | FALSE |
Statistical functions का use data analysis में किया जाता है।
| Function | Description | Example | Result |
|---|---|---|---|
| COUNT() | Numeric values की count करता है | =COUNT(A1:A10) | Numbers की total count |
| COUNTA() | All non-empty cells count करता है | =COUNTA(A1:A10) | All filled cells count |
| COUNTBLANK() | Empty cells count करता है | =COUNTBLANK(A1:A10) | Empty cells count |
| ROUND() | Decimal values round करता है | =ROUND(12.567,2) | 12.57 |
Text functions का use text manipulate करने के लिए किया जाता है।
| Function | Purpose | Example | Result |
|---|---|---|---|
| LEFT() | Text के starting से characters निकालता है | =LEFT("HELLO",2) | HE |
| RIGHT() | Text के end से characters निकालता है | =RIGHT("HELLO",3) | LLO |
| MID() | Text के बीच से characters निकालता है | =MID("COMPUTER",2,3) | OMP |
| LEN() | Text की length बताता है | =LEN("CALC") | 4 |
| CONCATENATE() | दो या अधिक texts को जोड़ता है | =CONCATENATE(A1," ",B1) | “John Doe” |
| LOWER() | Text को छोटे अक्षरों में बदलता है | =LOWER("HELLO") | hello |
| UPPER() | Text को बड़े अक्षरों में बदलता है | =UPPER("hello") | HELLO |
| PROPER() | हर word का पहला अक्षर capital करता है | =PROPER("john doe") | John Doe |
=CONCATENATE(PROPER(A1)," ",PROPER(B1)) → Output: “John Doe”
कुछ functions errors handle करने के लिए use किए जाते हैं।
| Function | Description | Example | Result |
|---|---|---|---|
| ISERROR() | अगर formula error देता है तो TRUE return करता है | =ISERROR(A1/B1) | TRUE (if B1=0) |
| IFERROR() | Error आने पर alternate result देता है | =IFERROR(A1/B1,0) | 0 (if B1=0) |
=IFERROR(A1/B1,"Error!") result देगा “Error!”
बजाय #DIV/0! दिखाने के।
Charts और Data Visualization का उपयोग data को visually present करने के लिए किया जाता है। LibreOffice Calc में charts data को समझने, compare करने और analyze करने में मदद करते हैं। साथ ही, आप spreadsheet को print-friendly भी बना सकते हैं ताकि report professional दिखे।
Chart एक graphical representation है जो data को symbols, bars, lines या slices के रूप में दिखाता है। Charts से trends और comparisons को आसानी से समझा जा सकता है।
| Chart Type | Description | Best For |
|---|---|---|
| Column Chart | Vertical bars से data दिखाता है | Comparison between categories |
| Bar Chart | Horizontal bars से values दिखाता है | Comparing multiple items |
| Line Chart | Data points को lines से connect करता है | Trends over time |
| Pie Chart | Data को circular slices में दिखाता है | Percentage distribution |
| Area Chart | Line chart जैसा, लेकिन area filled होता है | Volume and trends |
LibreOffice Calc में chart बनाना बहुत आसान है। Chart Wizard आपको step-by-step process देता है।
Chart को attractive और readable बनाने के लिए formatting options का use किया जाता है।
अगर chart insert करने के बाद data change होता है, तो chart automatically update हो जाता है। आप “Data Range” भी manually बदल सकते हैं।
| Chart Type | When to Use | Example Use Case |
|---|---|---|
| Column Chart | Comparing monthly or yearly data | Monthly Sales Report |
| Line Chart | Showing growth or decline over time | Website Visitors Trend |
| Pie Chart | Showing part-to-whole relationship | Market Share Distribution |
| Bar Chart | Comparing items horizontally | Department-wise Budget |
| Area Chart | To show accumulated data volume | Rainfall Comparison |
Printing feature spreadsheet को physical paper पर print करने के लिए इस्तेमाल होता है। Calc में print settings को customize करके आप professional output बना सकते हैं।
File → Print (Ctrl + P)
LibreOffice Calc में Conditional Formatting और Data Validation दो बहुत powerful features हैं। इनका use data को manage, highlight और protect करने के लिए किया जाता है। इसके अलावा, Sheet Protection data को अनचाही editing से बचाता है।
Conditional Formatting का मतलब है — किसी condition (शर्त) के आधार पर cells के format (color, font, style) को automatically बदलना। यानी data खुद अपने rule के हिसाब से highlight होगा।
Format → Conditional → Condition...
MOD(ROW();2)=0 for alternate row color)Data Validation का use input data को restrict करने के लिए किया जाता है। यानी user केवल वही value डाल सकता है जो rule में allowed है। इससे गलत entries (जैसे गलत date या text) से बचा जा सकता है।
Data → Validity...
| Type | Description | Example |
|---|---|---|
| Whole Number | Only integers allowed | 1–100 |
| Decimal | Decimal numbers allowed | 0.1–99.9 |
| Date | Specific date range | 01/01/2025–12/31/2025 |
| List | Predefined dropdown values | Male, Female, Other |
| Text Length | Characters limit | Max 10 letters |
| Custom | Formula based condition | =A1>0 |
Protection feature worksheet या specific cells को edit होने से बचाता है। यानी unauthorized user data change नहीं कर पाएगा।
Tools → Protect Sheet...
Tools → Protect Sheet (Uncheck) → Password डालें (अगर set किया हो)।
By default, Calc में सारे cells “Locked” रहते हैं, लेकिन protection तब तक active नहीं होता जब तक आप sheet protect नहीं करते। अगर आप चाहते हैं कि कुछ specific cells editable रहें — तो पहले उन्हें unlock करें।
LibreOffice Calc में Pivot Table, Goal Seek और Scenario Manager ऐसे powerful tools हैं जो data analysis और “what-if” situations समझने में मदद करते हैं। ये tools आपको बड़ी quantity के data को summarize, analyze और compare करने में आसान बनाते हैं।
Pivot Table एक summary table होती है जो large data को analyze करने में help करती है। इससे आप easily total, average, count या अन्य calculations group-wise निकाल सकते हैं।
Data → Pivot Table → Create...
Right-click → Refresh (अगर source data change हो जाए)
Goal Seek एक “What-If Analysis” tool है। इसका use तब किया जाता है जब आपको final result पता है, लेकिन यह जानना है कि उस result तक पहुँचने के लिए कौन-सी input value चाहिए।
Tools → Goal Seek...
| Field | Description |
|---|---|
| Formula Cell | वो cell जिसमें formula है (जैसे =A1*B1) |
| Target Value | Desired result (जैसे 500) |
| Variable Cell | वो cell जिसकी value बदलनी है (जैसे B1) |
=A1*B1Scenario Manager का use अलग-अलग “what-if” situations compare करने के लिए किया जाता है। इससे आप multiple data sets (scenarios) बना सकते हैं और एक ही sheet में compare कर सकते हैं कि कौन-सा case बेहतर है।
Tools → Scenarios...
View → Toolbars → Scenario Manager
| Feature | Purpose | Example Use |
|---|---|---|
| Pivot Table | Data summarization | Region-wise total sales |
| Goal Seek | Find required input for known output | Find price needed for target profit |
| Scenario Manager | Compare multiple outcomes | Different sales conditions compare करना |
LibreOffice Calc में Database Functions data analysis के लिए special formulas होते हैं। ये functions Excel की तरह “database” table (header row + records) पर काम करते हैं। इनसे आप criteria set करके range के अंदर calculations कर सकते हैं — जैसे total, average, count etc. based on conditions.
DSUM use कर सकते हैं।
Database functions का basic syntax तीन भागों में बँटा होता है 👇
=Dfunction(Database Range; Field; Criteria Range)
| Parameter | Description | Example |
|---|---|---|
| Database Range | पूरे table का range (header सहित) | A1:C20 |
| Field | Column name या column number जिस पर calculation होनी है | "Salary" या 3 |
| Criteria Range | वो range जहाँ condition लिखी गई हो | E1:E2 |
| Function | Purpose | Example | Result |
|---|---|---|---|
| DSUM | Criteria के basis पर total निकालता है | =DSUM(A1:C20;"Salary";E1:E2) | Sales Dept salary sum |
| DAVERAGE | Criteria के basis पर average निकालता है | =DAVERAGE(A1:C20;"Salary";E1:E2) | Sales Dept average salary |
| DCOUNT | Numeric records की गिनती करता है | =DCOUNT(A1:C20;"Age";E1:E2) | Count of matching records |
| DCOUNTA | All non-empty records count करता है | =DCOUNTA(A1:C20;"Name";E1:E2) | Count of filled names |
| DMAX | Maximum value निकालता है | =DMAX(A1:C20;"Salary";E1:E2) | Highest Salary (Sales Dept) |
| DMIN | Minimum value निकालता है | =DMIN(A1:C20;"Salary";E1:E2) | Lowest Salary (Sales Dept) |
| DPRODUCT | Criteria match rows के values का product | =DPRODUCT(A1:C20;"Units";E1:E2) | Multiplication result |
| DGET | Condition match row का एक specific value return करता है | =DGET(A1:C20;"Salary";E1:E2) | Unique match salary |
| DVAR | Sample variance निकालता है | =DVAR(A1:C20;"Marks";E1:E2) | Variance of marks |
| DSTDEV | Sample standard deviation निकालता है | =DSTDEV(A1:C20;"Marks";E1:E2) | Standard Deviation |
=DSUM(A1:C7;"Salary";E1:E2)
👉 Result = Sales Dept की सभी salary का total।
Criteria range एक mini table की तरह होता है जो condition define करता है। इसमें कम-से-कम एक header और उसके नीचे condition होनी चाहिए।
| E1 | F1 |
|---|---|
| Dept | Salary |
| Sales | >=40000 |
अब formula: =DSUM(A1:C20;"Salary";E1:F2)
→ केवल Sales Dept के 40000 या उससे ज्यादा salary का sum करेगा।
Macro ek chhota program hota hai jo repetitive tasks ko automatically perform karta hai. LibreOffice Calc me macros aapke actions (like formatting, typing, calculations) ko record karke ek command sequence me convert kar dete hain — jise aap ek click ya shortcut key se run kar sakte ho.
Macro ek recorded instruction set hota hai jo Calc me repetitive steps ko automatically repeat karta hai. LibreOffice me macros StarBasic (Visual Basic jaise hi) language me likhe jaate hain.
LibreOffice Calc me macro record karne ke liye built-in recorder milta hai. Ye aapke har action (mouse click, typing, formatting) ko record karta hai.
Tools → Macros → Record Macro
Record hone ke baad macro ko run karne ke liye:
Tools → Macros → Run Macro
Agar aap bar-bar ek macro run karte ho, to usse shortcut key assign karna easy hota hai।
Tools → Customize → Keyboard
Agar aapko macro me kuch change karna ho, to aap Basic Editor me jaa kar code modify kar sakte ho।
Tools → Macros → Organize Macros → LibreOffice Basic
Sub WelcomeFormat
Sheets(1).getCellRangeByName("A1").String = "Welcome"
Sheets(1).getCellRangeByName("A1").CharWeight = com.sun.star.awt.FontWeight.BOLD
Sheets(1).getCellRangeByName("A1").CharColor = RGB(0,0,255)
End Sub
LibreOffice by default unknown macros ko block karta hai taaki virus ya malicious code run na ho. Isliye macro run karne se pehle security level check karna zaruri hai।
Tools → Options → LibreOffice → Security → Macro Security
Macros ko support karne ke liye file ko special format me save karna hota hai।
ODF Spreadsheet (.ods) — supports macros
LibreOffice Calc me shortcut keys productivity ko double kar deti hain ⚡ Ye keyboard combinations aapko har menu ke kaam ko mouse ke bina karne ki power dete hain। Niche diye gaye sabhi shortcuts LibreOffice Calc verified hain — koi bhi chootha nahi गया है।
| Shortcut | Function |
|---|---|
| Ctrl + N | New Spreadsheet |
| Ctrl + O | Open existing spreadsheet |
| Ctrl + S | Save current spreadsheet |
| Ctrl + Shift + S | Save As new file |
| Ctrl + P | Print document |
| Ctrl + Shift + O | Print Preview |
| Ctrl + W | Close current file |
| Ctrl + Q | Exit LibreOffice Calc |
| Ctrl + Shift + F12 | Export as PDF |
| Shortcut | Function |
|---|---|
| Ctrl + Z | Undo last action |
| Ctrl + Y | Redo last undone action |
| Ctrl + X | Cut selected cells |
| Ctrl + C | Copy selected cells |
| Ctrl + V | Paste |
| Ctrl + Alt + Shift + V | Paste Special |
| Ctrl + F | Find text/value |
| Ctrl + H | Find & Replace |
| Ctrl + A | Select All |
| Ctrl + D | Fill Down (copy upper cell value) |
| Ctrl + R | Fill Right |
| Del | Clear cell contents |
| Shortcut | Function |
|---|---|
| Ctrl + Shift + R | Recalculate all formulas |
| Ctrl + Shift + F9 | Refresh display |
| Ctrl + F2 | Function Wizard |
| Ctrl + F1 | Show/Hide Tips (Help Balloons) |
| Ctrl + Shift + E | Full Screen Mode |
| Ctrl + Scroll Wheel | Zoom In/Out |
| Shortcut | Function |
|---|---|
| Ctrl + ; | Insert Current Date |
| Ctrl + Shift + ; | Insert Current Time |
| Ctrl + Shift + F2 | Insert Hyperlink |
| Ctrl + Shift + Space | Select Entire Column |
| Shift + Space | Select Entire Row |
| Ctrl + Plus (+) | Insert New Row/Column |
| Ctrl + - | Delete Row/Column |
| Ctrl + F3 | Define Name (Named Range) |
| Shortcut | Function |
|---|---|
| Ctrl + 1 | Format Cells Dialog |
| Ctrl + B | Bold Text |
| Ctrl + I | Italic Text |
| Ctrl + U | Underline Text |
| Ctrl + Shift + X | Strikethrough Text |
| Alt + Down Arrow | Open AutoFilter |
| Ctrl + Shift + ↑ / ↓ | Adjust Row Height |
| Ctrl + Shift + → / ← | Adjust Column Width |
| Ctrl + E | Center Align |
| Ctrl + L | Left Align |
| Ctrl + R | Right Align |
| Ctrl + M | Clear Direct Formatting |
| Ctrl + 5 | Apply Number Format |
| Shortcut | Function |
|---|---|
| Ctrl + Shift + L | Apply/Remove AutoFilter |
| Alt + Down Arrow | Open Filter Dropdown |
| Ctrl + Shift + K | Insert Comment |
| Ctrl + Shift + F2 | Insert Hyperlink |
| Ctrl + Shift + F9 | Refresh Pivot Table |
| Ctrl + Shift + F12 | Export Data as PDF |
| Shortcut | Function |
|---|---|
| Ctrl + F2 | Function Wizard |
| Alt + F11 | Open Macro Editor |
| Alt + T, M, R | Record Macro (Sequence) |
| Alt + T, M, O | Organize Macros |
| Alt + T, G | Goal Seek Dialog |
| Alt + T, S | Scenario Manager |
| Shortcut | Function |
|---|---|
| Ctrl + F6 | Switch between panes |
| Ctrl + F4 | Close current window |
| Ctrl + Tab | Move to next sheet |
| Ctrl + Shift + Tab | Move to previous sheet |
| Shortcut | Function |
|---|---|
| F1 | Open LibreOffice Help |
| Shift + F1 | Help about specific UI element |
| Ctrl + F1 | Show Tooltip/Extended Help |
| Shortcut | Function |
|---|---|
| Ctrl + Arrow Keys | Jump to data boundaries |
| Shift + Arrow Keys | Select multiple cells |
| Ctrl + Space | Select entire column |
| Shift + Space | Select entire row |
| Ctrl + Page Up / Page Down | Switch sheets |
| Alt + Enter | Insert new line within cell |
| F2 | Edit cell content |
| Enter | Move one cell down |
| Shift + Enter | Move one cell up |
| Tab / Shift + Tab | Move right / left |