Skip to content

Cheatsheet — Quick Reference

A quick reference page — shortcuts, frequently used commands, UDF syntax — condensed to fit one printed page.

DVDAddin shortcuts (defaults)

This is the default set of shortcuts DVDAddin registers when Excel starts. All 21 keys below can be changed or removed in Preferences ▸ Shortcuts.

KeyCommandDescription
F3Formula ViewOpens the Formula trace window and splits the current cell's formula into clickable pieces
F6Copy/Paste visibleCopy/Paste only the cells that are visible (skips hidden/filtered rows)
F8Copy cell formattingCalls Excel's Format Painter directly
Shift + F1AI answer in cellTakes the content of the current cell as the question and writes the AI answer into the cell right below
Ctrl + JAlign left, center, rightCycles: Left → Center → Right
Ctrl + MAlign top, middle, bottomCycles: Top → Middle → Bottom
Ctrl + Shift + AHighlight selection in yellowToggles the yellow fill on the selection
Ctrl + Shift + CChange case (cycle)Cycles: UPPERCASE → Proper Case → Sentence case → lowercase
Ctrl + Shift + SSMART case (AI)Changes capitalisation according to context using AI (Smart Case)
Ctrl + Shift + DMove/ResizeFits the selected picture / shape to a cell or to a range you specify
Ctrl + Shift + VTranslate the selection into VietnameseQuick translation of the selection into Vietnamese
Ctrl + Shift + ETranslate the selection into EnglishQuick translation of the selection into English
Ctrl + Shift + MAutoFit mergedAutomatically expands the row height of merged cells to fit the content
Ctrl + Shift + ZMerge keep dataMerges cells but keeps the data of every cell
Ctrl + Shift + IItalicItalicises the text that follows the delimiter
Ctrl + Shift + RText ReverseAsks for the delimiter (default Chr(10) = line break), then reverses the order of the segments in each selected cell
Ctrl + Shift + WNavigationWorkbook / Worksheet management pane docked on the left
Ctrl + Shift + QFind CmdOpens the quick command finder (Quick Actions)
Alt + XCopy/Paste skipping hidden areasCalls the same command as F6 — Copy/Paste visible, with merged-cell support
Alt + CInsert and CopyInserts a block of template rows into several positions
Alt + SOCR Screen ClipSelect a screen region, then recognise the text with AI

Fixed shortcuts (not listed in Preferences ▸ Shortcuts)

KeyCommandNote
Ctrl + Alt + IQuick InputOpens the input-suggestion window at the selected cell
F10Sheets → PDFExports the selected sheets to a single PDF file (overrides Excel's key for opening the menu bar)

System-wide shortcut

KeyCommandNote
Ctrl + Alt + SCapture and AnnotateRegistered at the Windows level, so it works even when Excel is not the foreground window (Excel must still be open with the add-in loaded)

Ctrl + Alt + S is not part of the 21 default shortcuts, but it can still be changed: go to Preferences ▸ Shortcuts, select the Capture and Annotate command in the command picker, click Add command, assign the new key and Save — the add-in re-registers it immediately, no Excel restart needed.

Notes:

  • Of the 21 default shortcuts, 8 have no ribbon button of their ownF8 (Format Painter), Shift + F1, Ctrl + J, Ctrl + M, Ctrl + Shift + A, Ctrl + Shift + C, Ctrl + Shift + V, Ctrl + Shift + E — they can only be called by shortcut (or from a macro, see Migration). Every other key points to a real button on the ribbon.
  • Shift + F1 and Ctrl + Shift + S use the provider selected under AI Assistant in Preferences (Gemini / OpenAI / Groq / NVIDIA). If no API Key has been entered for that service, the command prompts you to open Preferences.
  • Ctrl + Shift + V and Ctrl + Shift + E translate quickly through Google Translate (no API Key needed), detect the source language automatically and overwrite the result into the same cell.
  • You can assign a key to any ribbon command — there are 10 custom slots in Preferences ▸ Shortcuts.

Note: DVDAddin uses Application.OnKey, so the keys above override Excel's default shortcuts while the add-in is enabled (for example F8 is normally Extend Selection). Any single key can be removed in Preferences if it clashes with your habits.

Excel built-in (important)

KeyAction
Ctrl + C / V / XCopy / Paste / Cut
Ctrl + Z / YUndo / Redo
Ctrl + F / HFind / Replace
Ctrl + SSave
Ctrl + PPrint
Ctrl + 1Format Cells
F2Edit the cell content
F4Cycle absolute/relative references ($A$1 → A$1 → $A1 → A1)
Alt + EnterLine break inside a cell
Ctrl + EnterFill down across the whole selection
Ctrl + ;Insert the current date
Ctrl + Shift + ;Insert the current time
Ctrl + Shift + LToggle AutoFilter
Ctrl + ArrowJump to the last/first cell in the same column/row

Top common commands

The License column: = usable even when not signed in; License = needs an account in date (Standard or PRO); PRO = PRO plan only. The trial version unlocks everything.

CommandRibbon locationLicense
TranslateDVD Addin ▸ Text and NumberLicense
NumberingDVD Addin ▸ Text and Number
Multilevel 1.1.1DVD Addin ▸ Text and Number ▸ Multilevel
SMART case (AI)DVD Addin ▸ Text and Number ▸ Case
EncodingDVD Addin ▸ Text and Number
Bulk find / replaceDVD Addin ▸ Text and Number ▸ Text ops
Insert RowsDVD Addin ▸ Cells and Rows
Delete blanksDVD Addin ▸ Cells and Rows
Merge keep dataDVD Addin ▸ Cells and Rows ▸ Merge cells
Copy/Paste visibleDVD Addin ▸ Cells and Rows ▸ Merge cellsLicense
AutosumDVD Addin ▸ Formula
Color ShapesDVD Addin ▸ GraphicsLicense
Insert by NameDVD Addin ▸ Graphics ▸ Insert Pic Menu
Batch printDVD Addin ▸ File and PrintLicense
Send EmailDVD Addin ▸ File and PrintLicense
Merge to WordDVD Addin ▸ File and PrintLicense
Extract TableDVD Addin ▸ File and Print ▸ PDF / OCRLicense
Sheet ListDVD Addin ▸ View and Sheets
AI ChatDVD Addin ▸ AILicense
LicenseDVD Addin ▸ About
Gantt ChartDVD Cons ▸ ScheduleLicense
EVM ReportDVD Cons ▸ Schedule ▸ Reports & SnapshotPRO
Rebar CutDVD Cons ▸ OptimizerLicense
New DiaryDVD Cons ▸ QAQC and DiaryLicense
Acceptance PlanDVD Cons ▸ QAQC and DiaryPRO
Interim PaymentDVD Cons ▸ QSLicense
AI Construction EstimateDVD Cons ▸ QSPRO

→ Full list of the 186 commands: Command reference.

UDF Quick Reference

DVDAddin has exactly 47 functions. The examples below are written for the Vietnamese regional format (;); if your Excel runs the English (US) format, replace ; with ,.

Text — 14 functions

=dvdTextJoin("; "; TRUE; B6:B12)          → join strings, skipping blank cells
=dvdConcatIF(", "; C6:C40; B6:B40; "Móng") → join on one condition
=dvdJoinIF(B6:B60; "Tầng 3"; C6:C60; " + "; TRUE) → join, removing duplicates
=dvdTextSplitItem("MB-T3-D1"; "-"; 2)     → "T3"
=dvdExtractElement("Bê tông/M300/Móng"; 2; "/") → "M300"
=dvdUnDiacriticsVi("Bê tông cốt thép")    → "Be tong cot thep"
=dvdUniConvert("Be6 to6ng"; "VNI")        → convert VNI/Telex to Unicode
=dvdWordCount(A6)                          → count the words
=dvdCountOccurrences(C6; "D")              → count the occurrences
=dvdEvaluate("Móng M1: 2x3x0.8")          → 4.8
=dvdSymbol(2)                              → a ticked checkbox

The rest: dvdConcatIFS, dvdJoinIFS, dvdUniVba.

Range and lookup — 14 functions

=dvdXlookup(A6; $A$5:$A$500; $E$5:$E$500; "Chưa có ĐG"; ""; 0)
=dvdELookup(A6; $B$5:$B$300; $F$5:$F$300)  → take the LAST match
=dvdLookupAllSheets(A6; 2; 6)              → search EVERY sheet of the workbook
=dvdTableLookup("D16"; "Cấp bền B22.5"; $A$5:$H$30) → two-way lookup
=dvdMVLookup($H$3; $B$5:$B$500; 4; $J$4:$J$40) → every matching value
=dvdMCLookup($A$5:$F$500; 2; $H$3; $H$6:$M$40) → every matching row, several columns
=dvdUnique($B$6:$B$500)                    → array of unique values
=dvdUnique2DArray($A$5:$F$500; 2; TRUE)    → unique rows by key column
=dvdFilter2DArray($A$5:$F$500; 6; ">0"; TRUE) → filter a two-dimensional array
=dvdSumVisible($F$6:$F$500)                → sum of the cells CURRENTLY VISIBLE (hidden cells skipped)
=dvdSumIfColor($F$6:$F$500; $H$3)          → sum by the fill colour of a sample cell
=dvdCountIfColor($B$6:$B$500; $H$4)        → count by the fill colour of a sample cell
=dvdAutoHide($A$6:$A$500; $F$6:$F$500; "<>0"; $A$6:$A$500)

The rest: dvdUniqueV.

Date, number and money — 11 functions

=dvdVnd(125000000)          → "Một trăm hai mươi lăm triệu đồng."
=dvdVnd(F42; 1)             → adds the prefix "Bằng chữ: "
=dvdUsd(1250.5)             → spell a Dollar amount out in English words
=dvdLDate(D6; "Hà Nội"; 0)  → "Hà Nội, ngày 22 tháng 8 năm 2026"
=dvdLTime(E6; 2)            → "08 giờ/hours 30 phút/minutes" (0 = VN, 1 = EN, 2 = bilingual)
=dvdLTimeDate(E6; D6; 0)    → time + date string in the standard report wording
=dvdSolarToLunar(DATE(2026;8;22)) → solar → lunar calendar
=dvdLunarToSolar(DATE(2026;1;1))  → lunar → solar calendar
=dvdSteelWeight(16; 20)     → weight of D16 rebar, 20 bars
=dvdNoiSuy(5; 10; 120000; 150000; 7) → linear interpolation
=dvdExplain(F6; ; 0; 2)     → explain the formula as "result = expression"
=dvdExplainE(F6; ; 0; 2)    → explain it as "expression = result"

AI, network and shape — 8 functions

=dvdTranslate(B6; "vi"; "en")          → Google Translate, no API key needed
=dvdAIExplain(F42; FALSE)              → AI explains the formula (needs a Gemini key)
=DVDFx("USD"; "VND")                   → real-time exchange rate
=DVDFx("USD"; "VND"; "2026-06-30")     → exchange rate on a given date
=dvdStock("VCB")                       → Vietnamese share price
=dvdQR("https://…")                    → generate a QR code into the cell
=dvdPic("Anh\BB-0142-01.jpg")          → insert a picture fitted to the cell
=dvdColorShapes($H$6:$I$40; "Mat bang"; 0.2) → colour many shapes at once
=dvdMoveShape("MuiTenTienDo"; "120;340") → move a shape to a coordinate

DVDFx and dvdAIExplain run asynchronously — the cell shows #N/A waiting... and then updates itself.

Type =dvd in a cell and Excel suggests the whole list; click fx on the formula bar to see the name and meaning of each argument. Full catalogue: UDF functions.

Important paths

ItemLocation
Install folderC:\DVDAddin\ (with Template\ and Library\)
License file%LocalAppData%\DVDAddin\license.dat
Registry rootHKCU\Software\DVD\DVDAddin
ShortcutsHKCU\Software\DVD\DVDAddin\Shortcuts
API keysHKCU\Software\DVD\DVDAddin\API Keys
AI modelHKCU\Software\DVD\DVDAddin\Model
General preferencesHKCU\Software\DVD\DVDAddin\Preferences
Gantt & Calendar settingsHKCU\Software\DVD\DVDAddin\GanttSettings
Interface language%APPDATA%\DVDAddin\lang.txt
Internal log%TEMP%\DVDAddin\
Batch print configurationvery hidden sheet DVDAddinSetting inside the workbook itself
Send Email presetsvery hidden sheet _DVDAddin_Email inside the workbook itself
URLPurpose
https://dvdaddin.dvdpm.net/Documentation site (you are here)
http://dvdpm.net/dvdaddinProduct page + license purchase
https://github.com/dangdvd/DVDAddinThe DVDAddin.rar installer under Releases + Issues
https://zalo.me/g/yqzwvk121Zalo support group
https://www.youtube.com/@DVD-18Tutorial videos
+84 988 909 382Support phone
https://aistudio.google.com/apikeyGemini API key
https://platform.openai.com/api-keysOpenAI API key
https://console.groq.com/keysGroq API key
https://build.nvidia.comNVIDIA NIM API key

Released under DVDAddin License.