UA
RU
EN
⯈
ES
JA
DE
HI
AR
CN
PT
FR
IT
KO
PL
RO
TR
Main
Excel
VBA
DAX
SQL
Libre Office CALC
Blog
Online
YLC Utilities
YLC_Utilities.oxt
Functions
general
GOOGLETRANSLATE
TRANSLITUA
TRANSLITRU
CLEANTEXT
CLEANDIGITS
GETSUBSTR
GETNUMBER
GETDATE
GETURL
CONCATIF
SUMBYCELLCOLOR
COUNTBYCELLCOLOR
SUMBYFONTCOLOR
COUNTBYFONTCOLOR
GETCOMMENT
GETSEX
GETWORD
WORKBOOK
SHEETNAME
TABLETOARRAY
TABLETODICT
TABLETOCSV
TABLETOSQL
TABLETOHTML
TABLETOJSON
TABLETOXML
WORKHOURS
ISOCOUNTRY
The amount in writing
SUMINWORDS
SUMINWORDSVAT
SPELLNUMBER
Modifications VLOOKUP
VLOOKUPSEQ
VLOOKUPDOUBLE
VLOOKUPMULTI
FUZZYLOOKUP
Change of register
PASCALCASE
CAMELCASE
SNAKECASE
KEBABCASE
BREAKCASE
SENTENCECASE
TITLECASE
FIRSTCASE
Exchange rates
NBUA
NBRU
NBKZ
NBUZ
NBAZ
NBMD
NBGE
NBTM
NBKG
NBTJ
NBAM
NBLT
NBEU
NBRO
NBBR
Utilities
Text
UPPER REGISTER
lower case
With a capital letter
Words with capital letters
The first character is capitalized
Other variants of registers
Delete all letters
Delete all numbers
Remove trailing spaces
Remove extra spaces
Remove leading characters
Remove trailing characters
Delete text after a certain number of characters
Get the word by the specified separators
Mark the Latin letters
Mark Cyrillic letters
Google Translate...
Number and Date
Apply additional calculations to selected cells
Change the formulas to their calculated values
Converting unrecognized numbers (text?) to numbers
Change value to text (adding ' in front)
Fill the cells with their formatted value
Change negative numbers to positive and vice versa
Move the minus sign from the end to the beginning (for example, 47- to -47)
Use a substantial number of commas
Writing a number or sum in words
Date conversion/recognition
Range
Mark unique values
Mark different values
Mark duplicates
Reconstruction of the table
Sheet
Add sheets
Sort sheets
Save sheets as books
Comment
Copy the value to the comment
Copy the formula into a comment
Copy the comment to the cell
Formula
Convert formula to text
Convert text into a formula
Display "empty" if error
Display "0" if error
Insert YLC function
Styles for tables
Change the style of the table
External data
Official exchange rates
TOP
A complete list of functions included in the "YLC_Utilities.oxt" extension
Utilities
1) General
GOOGLETRANSLATE
Translation of the text in the cell LibreOffice Calc using the Google Translate site
TRANSLITUA
Transliteration of the text from the Ukrainian language into English according to the state standard (Resolution of the Cabinet of Ukraine No. 55 dated 27.01.2010).
TRANSLITRU
Transliteration of the text from Russian into English according to the selected standard
CLEANTEXT
Clears the text of all characters except letters
CLEANDIGITS
Cleans the text of all characters except numbers
GETSUBSTR
Returns a portion of text using the specified delimiter
GETNUMBER
Obtaining numbers from text
GETDATE
Getting dates from text
GETURL
Obtaining site addresses from text
CONCATIF
Connection of text from different cells according to a given condition
SUMBYCELLCOLOR
Sums the values in cells that have a specific fill color
SUMBYFONTCOLOR
Sums the values in cells that have a specific font color
COUNTBYCELLCOLOR
Counts the number of cells that have a specific fill color
COUNTBYFONTCOLOR
Counts the number of cells that have a certain font color
GETCOMMENT
Returns the comment text of the selected cell
GETSEX
Returns gender by parsing first name, last name, and patronymic
GETWORD
Returns any word in the text at the specified set of delimiters
WORKBOOK
Returns the name of the current workbook
SHEETNAME
Returns the name of the sheet by serial number
TABLETOARRAY
Converts values from a table to an array (1 or 2-dimensional)
TABLETODICT
Converts values from a table to a 'dictionary' data type (Python or PHP)
TABLETOCSV
Converts values from a table into text in "csv" format
TABLETOSQL
Converts values from a table into SQL command INSERT INTO
TABLETOHTML
Converts values from a table into HTML format
TABLETOJSON
Converts values from a table to JSON format
TABLETOXML
Converts values from a table to XML format
WORKHOURS
Calculation of the number of working hours between two given dates and the starting and ending times of work, taking into account weekends and holidays
ISOCOUNTRY
Returns the country code in the selected format. Additional data is also available.
2) Amount in writing
SUMINWORDS
Displaying a number in the form of a written sum. Three languages are available - Ukrainian, English and Russian. Also, the user can choose three currencies - hryvnia, dollar or ruble.
SUMINWORDSVAT
Display of the number in the form of a written sum with VAT in Ukrainian in hryvnias.
SPELLNUMBER
A custom function for writing numerical values in English with the ability to add the name of any currency
3) VLOOKUP modifications
VLOOKUPSEQ
Modified VLOOKUP function that can return any match (not just the first one found)
VLOOKUPDOUBLE
Modified function VLOOKUP, which performs a search by two conditions (in two different columns of the table)
VLOOKUPMULTI
Modified function VLOOKUP, which performs a search on many columns at the same time
FUZZYLOOKUP
A function for searching for values by an approximate match by analogy with VLOOKUP
4) Changing the case of letters
PASCALCASE
Converting a string of words into the following format:
"PascalCaseFunction"
CAMELCASE
Converting a string of words into the following format:
"camelCaseFunction"
SNAKECASE
Converting a string of words into the following format:
"snake_case_function"
KEBABCASE
Converting a string of words into the following format:
"kebab-case-function"
BREAKCASE
Converting a string of words into the following format:
"break case function"
SENTENCECASE
Converting a string of words into the following format:
"Sentence case function"
TITLECASE
Converting a string of words into the following format:
"Function for Title Case"
FIRSTCASE
Convert the first letter of the text to upper case without changing the rest of the letters, for example:
"Function for the First letter Case"
5) Obtaining official exchange rates
NBUA
Function for obtaining exchange rates from the official website of the National Bank of Ukraine (bank.gov.ua)
NBRU
Function for obtaining exchange rates from the official website of the Central Bank of Russia (cbr.ru)
NBKZ
Function for obtaining exchange rates from the official website of the National Bank of Kazakhstan (nationalbank.kz)
NBUZ
The function for obtaining exchange rates from the official website of the Central Bank of Uzbekistan (cbu.uz)
NBAZ
Function for obtaining exchange rates from the official website of the Central Bank of Azerbaijan (cbar.az)
NBMD
Function for obtaining exchange rates from the official website of the National Bank of Moldova (bnm.md)
NBGE
Function for obtaining exchange rates from the official website of the National Bank of Georgia (nbg.gov.ge)
NBTM
Function for obtaining exchange rates from the official website of the Central Bank of Turkmenistan (cbt.tm)
NBKG
Function for obtaining exchange rates from the official website of the National Bank of Kyrgyzstan (nbkr.kg)
NBTJ
Function for obtaining exchange rates from the official website of the National Bank of Tajikistan (nbt.tj)
NBAM
Function for receiving currency rates from the official website of the Central Bank of Armenia (cba.am)
NBLT
Function for obtaining exchange rates from the official website of the National Bank of Lithuania (lb.lt)
NBEU
Function for obtaining exchange rates from the official website of the Central Bank of Europe (ecb.eu)
NBRO
Function for obtaining exchange rates from the official website of the National Bank of Romania (bnro.ro)
NBBR
Function for obtaining exchange rates from the official website of the Central Bank of Brazil (bcb.gov.br)
ONLINE SERVICES
Changing the case of letters in the text
The sum is written in Ukrainian
Search for Latin in Cyrillic and vice versa
Transliteration from Ukrainian to English
Exchange rates
VBA Macros
Functions
CONCATIF
NBU_RATE
GETSUBSTR
SUMINWORDS
TRANSLIT
VLOOKUP2
VLOOKUP3
Procedures
CombineWorkbooks
Division
MergeCell
PasswordRemover
ShowCyrylic
ShowLatin
SortSheets
SQLQuery
UnPivotTable
LESSONS VBA
1. What is VBA, basic concepts.
2. Debugger (Debugger)
3. Work with sheets (Sheets)
4. Working with cells (Ranges)
5. Properties (Properties)
6.1. Data types (Variables)
6.2. Data Types (Continued)
7.1. Conditions (Conditions)
7.2. Terms (Continued)
8.1. Loops (Loops)
8.2. Cycles (Continued)
9. Procedures and functions
10. Dialog windows
11.1. Workbook events
11.2. Worksheet events
12.1. Custom forms
12.2. Controls (Controls)
12.3. Control elements (Continued)
12.4. Control elements (Exercises)
13.1. Arrays (Arrays)
13.2. Arrays (Continued)
13.3. Arrays (Exercises)
14.1. Using Excel functions
14.2. Creating a custom function
LESSONS SQL
1. SQL language, basic concepts.
2. Data selection (SELECT)
3. Data sorting (ORDER BY)
4. Data filtering (WHERE)
5. Use of metacharacters (LIKE)
6. Calculation (calculation) fields
7. Data processing functions
8. Data grouping (GROUP BY)
9. Sub-requests
10. Combination of tables (INNER JOIN)
11. OUTER JOIN
12. Combined requests (UNION)
13. Adding data (INSERT INTO)
14. Creating tables (CREATE TABLE)
LESSONS DAX
1. What is DAX. Basic concepts.
2. Function CALCULATE
3. Data selection function FILTER
LIBRE OFFICE CALC
Import of currency rates from the NBU website
Sum written in English
Unpivottables (Unpivot)
Function
Google Translate
Camel Case Function
Snake Case Function
Kebab Case Function
Break Case Function
Sentence Case Function
Title Case Function
Fuzzy Lookup
Function
Function GETSUBSTR
Free extension "YouLibreCalc"
Professional Extension "YLC Utilities"
BLOG
What is XML?
What is JSON?
What is refactoring?
What are computer networks. Basic concepts.
How to find out that the user visited the site from a mobile device?
VIDEO TUTORIAL