This script for Google Spreadsheets allows you to generate slugs for your data such as might be used for creating unique urls.
Use it like this!
# | A | B | C |
---|---|---|---|
1 | a | b | slug |
2 | foo | baz bing | =slugify(A2:B4) |
3 | bar | BAZ | |
4 | FOO | baz-bing |
And you get this!
# | A | B | C |
---|---|---|---|
1 | a | b | slug |
2 | foo | baz bing | foo-baz-bing |
3 | bar | BAZ | bar-baz |
4 | FOO | baz-bing | foo-baz-bing-2 |
=LOWER(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TRIM(B2);" ";"-");"á";"a");"à";"a");"ạ";"a");"ả";"a");"ã";"a");"ă";"a");"ắ";"a");"ằ";"a");"ặ";"a");"ẳ";"a");"ẵ";"a");"â";"a");"ấ";"a");"ầ";"a");"ậ";"a");"ẩ";"a");"ẫ";"a");"ú";"u");"ù";"u");"ụ";"u");"ủ";"u");"ũ";"u");"ư";"u");"ứ";"u");"ừ";"u");"ự";"u");"ử";"u");"ữ";"u");"ó";"o");"ò";"o");"ọ";"o");"ỏ";"o");"õ";"o");"ô";"o");"ố";"o");"ồ";"o");"ộ";"o");"ổ";"o");"ỗ";"o");"ơ";"o");"ớ";"o");"ờ";"o");"ợ";"o");"ở";"o");"ỡ";"o");"é";"e");"è";"e");"ẹ";"e");"ẻ";"e");"ẽ";"e");"ê";"e");"ế";"e");"ề";"e");"ệ";"e");"ể";"e");"ễ";"e");"í";"i");"ì";"i");"ị";"i");"ỉ";"i");"ĩ";"i");"ý";"y");"ỳ";"y");"ỵ";"y");"ỷ";"y");"ỹ";"y");"đ";"d"))
i'm using for vietnam charactor