Hey Naomi, ես նկատեցի, որ ֆունկցիան կօգտագործի «Seet #», եթե արժեքը չի համապատասխանում Excel-ի անվանման կանոններին: Ես փորձում էի օգտագործել ընկերությունների անունները, և դրանք հաճախ խախտում էին այս կանոններից առնվազն 1-ը: Ես սկսեցի ստեղծել նոր սյունակ, որը ընկերության անվան «անվտանգ» տարբերակն էր, և այս պահվածքն անհետացավ:
Microsoft-ի պաշտոնական կանոնները
- Դատարկ եղեք:
- Պարունակում է ավելի քան 31 նիշ:
- Պարունակում է հետևյալ նիշերից որևէ մեկը. / \ ? * : [ ]
- Սկսվում կամ ավարտվում է ապաստրոֆով ('), բայց դրանք կարող են օգտագործվել տեքստի կամ անվան մեջ թվերի միջև:
- Կոչվի «Պատմություն»: Սա վերապահված բառ է, որն օգտագործում է Excel-ը ներսում:
Որպես օրինակ՝ այս հաշվի անունը չափազանց երկար է՝
IBM (Միջազգային բիզնես մեքենաներ). Սա ստանդարտ անվանման սխեմա է մեր հաճախորդների համար: Կրճատ անուն՝ ընդլայնված տեղեկատվությամբ փակագծերում: Մեր դեպքում մենք ստեղծեցինք նոր (թաքնված) սյունակ «Հաշվի անուն պահատուփի» համար: Հաշվի մաքրումը կարող է իրականացվել բազմաթիվ եղանակներով: Մեր դեպքում հետևյալն արեց այն, ինչ մեզ անհրաժեշտ էր.
Լուծելու ամենահեշտ ձևը 30 նիշով կտրելն է
= ՁԱԽ (A2,30)
IBM (Միջազգային բիզնես մեքենաներ) դառնում
IBM (Միջազգային բիզնես Մ
Որպես ավելի մանրամասն լուծում՝ կտրելն էր, եթե նկատվում էր կոմա կամ փակագծեր
=MIN(30,IFERROR(FIND("(",A2-1,100),IFERROR(FIND(",",A2)-1,100))
IBM (Միջազգային բիզնես մեքենաներ) դառնում
IBM