DBCS Function

Excel Functions › Text

All Excel versions DBCS languages

The Excel DBCS function converts half-width (single-byte, hankaku) characters to full-width (double-byte, zenkaku) — the exact opposite of ASC. Japanese documents often require full-width digits and letters by convention (addresses, official forms), and legacy banking systems still export names in cramped half-width katakana like トウキョウ. DBCS widens all of it to proper full-width form in one formula. In Japanese-language Excel the same function appears under the name JIS.


Quick answer: to widen the half-width text in A2 to full-width:
=DBCS(A2) // 123 becomes 123
Half-width katakana from legacy exports becomes normal full-width katakana in the same pass.

Syntax

=DBCS(text)
ArgumentDescription
textRequiredThe text to convert, or a cell reference. Half-width letters, digits, punctuation, spaces, and katakana become full-width; characters that are already full-width — and kanji — pass through unchanged.

Available in: all Excel versions, but it performs a real conversion only when an East Asian language (Japanese, Chinese, Korean) is enabled in Office — otherwise it returns the text unchanged. In Japanese Excel this function is named JIS; DBCS and JIS are the same function.

Widening text to full-width

Three classic jobs: meeting a full-width formatting convention (rows 2–3) and rehabilitating half-width katakana from a legacy bank export (row 4):

ABC
1Half-width input=DBCS(A2)What changed
2EXCEL123EXCEL123letters & digits widened
3100%100%digits and % widened
4トウキョウトウキョウhalf-width katakana restored
=DBCS(A2) // widen every convertible character

Forms that demand full-width digits in addresses are a one-liner:

=DBCS(TEXT(B2, "0")) // number 123 to full-width text 123

And because conversion is character-by-character, mixed text is safe — kanji sail through while the katakana and digits around them widen:

=DBCS(A2) // only half-width characters change; kanji are untouched

Try it: interactive DBCS demo

Live demo

Type half-width text and watch DBCS widen it character by character.

Errors & common pitfalls

Pitfall: nothing happens on a Western-language system. Without East Asian language support, DBCS returns its input unchanged — no error. If a colleague in Tokyo gets different results from the same workbook, this is why: the conversion depends on the Office language configuration, not on the file.

Pitfall: full-width digits stop being numbers. After DBCS, 123 is text — it won’t SUM, and it won’t match the number 123 in lookups. Widen for display at the end of a pipeline, never in the middle of calculations. ASC + VALUE reverses the damage.

Pitfall: it’s called JIS in Japanese Excel. Same function, two names. A workbook saved with JIS opens fine everywhere — but when reading documentation or recording macros, expect either name.

Pitfall: byte counts double. On a DBCS-locale system, every widened character goes from 1 byte to 2, so LENB results — and anything built on the byte-based B functions — change after a DBCS pass. Character counts via LEN stay the same.

Practice workbook

📊
Download the free DBCS practice workbook
Every example on this page, ready to open in Excel — plus practice challenges with answers on a separate tab. No sign-up required.

Frequently asked questions

What's the difference between DBCS and ASC?
Mirror images. DBCS widens half-width characters to full-width (123 → 123); ASC narrows full-width to half-width (123 → 123). Clean data for calculation with ASC; format for full-width display conventions with DBCS.
Are DBCS and JIS the same function?
Yes. In Japanese-language Excel the function is named JIS (after the Japanese Industrial Standards encoding); everywhere else it’s DBCS. The behaviour is identical and files are fully compatible between the two.
Why would I ever want full-width characters?
Convention and compatibility. Japanese addresses, government forms, and many corporate templates expect full-width digits and Latin letters; legacy systems may reject half-width katakana — or only emit the half-width kind, which DBCS restores to readable full-width. It’s a presentation tool, not a math tool.
Why does DBCS return my text unchanged?
Either every character is already full-width (or has no full-width form, like kanji), or East Asian language support isn’t enabled in your Office installation — in that case Excel has no width-conversion tables and DBCS quietly passes text through. Results genuinely differ between machines with different language setups.

Master functions like this in one day

This page covers one function. Our Excel Formulas and Functions class covers the 30 that matter most — live, hands-on, taught by professionals in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related functions: ASC · TEXT · LENB · PHONETIC · SUBSTITUTE