Мазмұны
Сілтеме қатесі немесе REF қатесі Excel бағдарламасында формула жарамсыз ұяшықтарға сілтеме жасағанда орын алады. Бұл формулада пайдаланылатын ұяшықтарды, жолдарды немесе бағандарды жойған кезде орын алуы мүмкін. Анықтамалық қате болған жағдайда, Excel бағдарламасы #REF! қате белгісі. Бұл мақалада біз Excel бағдарламасында REF қателердің қалай пайда болатынын және қатені жою жолын көрсетеміз.
Келесі деректер жинағын қарастырыңыз. Мұнда әртүрлі сатушылардың тоқсандық және жылдық сату деректері келтірілген. Жылдық сату деректері барлық тоқсандық сату деректерін жинақтау арқылы табылады. Енді осы деректер жинағын пайдалана отырып, біз Excel бағдарламасында REF қате болуы мүмкін екенін және қатеден қалай құтылуға болатынын көрсетеміз.
Жүктеп алу тәжірибесі Жұмыс кітабы
Жұмыс кітабын төмендегі сілтемеден жүктеп алуға болады
Excel.xlsx бағдарламасындағы REF қателері
Excel бағдарламасындағы REF қатесін өңдеу мысалдары
1. Ұяшықты, бағанды немесе жолды жою кезіндегі REF қатесі
Егер формулада пайдаланылатын ұяшықты, бағанды немесе жолды жойсақ, Excel бағдарламасы REF көрсетеді. формула ұяшығындағы қате. 4-тоқсан сатылымдарын ( E бағаны) деректер жиынынан жойсақ, не болатынын көрейік.
Нәтижесінде 4-тоқсанның сатылымдары бағанының жойылуы, енді Жылдық сатылымдар бағанының ұяшықтары REF қатесін көрсетуде. Бұл қазір осы бағандағы формула сілтеме жасалған бағандардың бірін таба алмайтындықтан орын алуда. ішінен кез келген ұяшықты таңдасақформула бағанында біз формула жолынан сілтеме жасалған ұяшықтардың бірі #REF! Қол қою. Біз формуланың сілтеме ұяшығының бағанын жойғандықтан, енді формула ұяшықты таба алмайды және REF қатесін көрсетуде.
Толығырақ: #REF қалай түзетуге болады! Excel бағдарламасындағы қате (6 шешім)
2. REF қатесі бар ұяшықтарды табу
Деректер жиыныңызда өте ұзын деректер жиыны және формулалар көп болса, Қолмен жасалған REF қателері жалықтыруы мүмкін. Бірақ қателерді шеше алу үшін барлық REF қателерін табу қажет.
➤ Барлық қателерді бір уақытта білу үшін алдымен толық қатені таңдаңыз. деректер жинағы және Басты бет > Өңдеу > табу & > таңдаңыз. Арнайы бөліміне өтіңіз.
➤ Осыдан кейін Арнайы өту терезесі пайда болады. Алдымен Формулалар таңдап, Қателер параметрін тексеріңіз. Одан кейін Жарайды түймесін басыңыз.
Енді көресіз деректер жинағындағы REF қатесі бар барлық ұяшықтар таңдалады.
Толығырақ оқу: Анықтаманы қалай табуға болады Excel бағдарламасындағы қателер (3 оңай әдіс)
3. Бірнеше REF қателерін жою
Excel деректер жинағынан барлық REF қателерін <1 пайдалану арқылы жоюға болады>Табу және ауыстыру мүмкіндігі. ➤ Алдымен, бүкіл деректер жинағын таңдап, Басты бет > Өңдеу > табу & > таңдаңыз.Ауыстыру .
Енді Табу және ауыстыру терезесі пайда болады.
➤ Нені табу қорап түрі #REF! және Барлығын ауыстыру түймесін басыңыз.
Осыдан кейін ауыстырулар санын көрсететін растау терезесі пайда болады.
➤ Осы жолақтағы OK пернесін басып, Табу және ауыстыру жолағын жабыңыз.
Нәтижесінде сіз мына жерде көресіз деректер жиыныңызда енді REF қатесі жоқ. Формула жойылған бағандарды босататын мәнді көрсетеді.
Егер формула бағанының кез келген ұяшығын бассаңыз, формула жолынан #REF ! белгі жойылды және формула мәнді тек бар ұяшықтарды ескере отырып есептейді .
Толығырақ: Excel бағдарламасындағы мән қатесін жою жолы (4 жылдам әдіс)
4. REF қатесін болдырмау үшін диапазон сілтемесі
Салыстырмалы сілтемелер ретінде үтірлері бар ұяшықтарға сілтеме жасаудың орнына , сіз REF қатесін болдырмау үшін ауқым сілтемесін пайдалана аласыз. Алдыңғы жағдайларда біз F6 , =SUM(B6,C6,D6,E6)
ұяшықтарында келесі формуланы қолдандық. Енді F бағанындағы қосындыны табу үшін ауқым сілтемесін қолданамыз.
➤ F6 ,
<8 ұяшығына келесі формуланы теріңіз> =SUM(B6:E6)
Мұнда формула сілтеме ретінде B6:E6 ұяшық ауқымын пайдаланады және F6 ұяшығындағы қосындыны береді. F6 ұяшығын деректер жиынының соңына сүйреп апарыңыз, сондықтан формула F бағанындағы барлық ұяшықтарға қолданылады.
Енді формулада пайдаланылатын бағандардың бірін жойсаңыз, сіз көресіз. REF қатесі бұл жолы көрсетілмейді. Бұл жағдайда формула жойылған бағанның мәндерін қалдырмай мәнді есептейді.
5. VLOOKUP функциясы REF қатесі
Егер қате енгізсеңіз VLOOKUP функциясындағы баған индексінің нөмірі Excel бағдарламасы REF қатесін көрсетеді. Деректер жинағы үшін біз әр түрлі сатушылардың жыл сайынғы сатылымдарын тапқымыз келеді делік. Сонымен, біз бос ұяшыққа келесі формуланы тердік, =VLOOKUP(H8,A4:F12,7,FALSE).
Мұнда, H8 іздеу мәні ( Гарольд ), A4:F12 кесте массиві. 7 баған индексінің нөмірі және ЖАЛҒАН формуланың дәл сәйкестікті беретінін көрсетеді.
Біздің формуламызда біз баған индексінің нөмірі ретінде 7 берді. Бірақ кесте массиві A4:F12 ол тек 6 бағаннан тұрады. Нәтижесінде формула REF қатесін береді.
Формуланы түзетейік.
➤ Келесі түзетілген формуланы теріңіз. ,
=VLOOKUP(H8,A4:F12,6,FALSE)
Мұнда H8 - іздеу мәні, A4:F12 кесте массиві. 6 баған индексінің нөмірі және ЖАЛҒАН формуланың дәл сәйкестікті беретінін көрсетеді.
Қазір осы уақытта, баған индексінің нөмірі 6 кесте массивінде орналасқан. Сондықтан формула REF қатесін көрсетпейдіуақыт; керісінше, аты H8 ұяшығында орналасқан сатушының жылдық сатылымдарын қайтарады.
Ұқсас көрсеткіштер
- Excel бағдарламасындағы NAME қатесінің себептері мен түзетулері (10 мысал)
- Қатені жалғастыру туралы Келесі: Excel VBA бағдарламасындағы қатені өңдеу
- Excel VBA: "Қатені жалғастыруды қосу" функциясын өшіріңіз
6. Анықтамадағы қатесі бар HLOOKUP функциясы
Егер сіз HLOOKUP функциясына қате жол индексінің нөмірін енгізсеңіз, Excel бағдарламасы REF қатесін көрсетеді. Деректер жиынтығымыз үшін HLOOKUP көмегімен әртүрлі тоқсандардың жалпы сатылымдарын тапқымыз келеді делік. Сонымен, біз бос ұяшыққа келесі формуланы тердік, =HLOOKUP(H8,B5:F12,9,FALSE)
Мұнда, H8 - іздеу мәні, B5:F12 - кесте массиві. 9 - ROW индексінің нөмірі және ЖАЛҒАН формула дәл сәйкестікті қайтаратынын көрсетеді.
Біздің формуламызда біз жол индексінің нөмірі ретінде 9 санын берді. Бірақ кесте массиві B5:F12 бар болғаны 8 жолдан тұрады. Нәтижесінде формула REF қатесін береді.
Формуланы түзетейік.
➤ Келесі түзетілген формуланы теріңіз. ,
=HLOOKUP(H8,B5:F12,8,FALSE)
Мұнда H8 - іздеу мәні, B5:F12 кесте массиві. 8 - жол индексінің нөмірі және ЖАЛҒАН формула дәл сәйкестікті қайтаратынын көрсетеді.
Қазір осы уақытта, 8 жолдың индексі кесте массивінде орналасқан. Соныменформула REF қатесін көрсетпейді; керісінше ол 3 тоқсандағы жалпы сатылымдарды қайтарады.
7. Қате сілтемесі бар INDEX функциясы
Егер қате жолды енгізсеңіз немесе INDEX функциясындағы баған нөмірі Excel REF қате көрсетеді. Айталық, | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Сонымен, біз бос ұяшыққа келесі формуланы тердік, =INDEX(B6:F12,7,6)
Мұнда, B5:F12 - массив. 7 жол нөмірі және 6 баған нөмірі.
Біздің формуламызда баған ретінде 6-ны бердік. саны. Бірақ массив B5:F12 бар болғаны 5 бағаннан тұрады. Нәтижесінде формула REF қатесін береді.
Формуланы түзетейік.
➤ Келесі түзетілген формуланы теріңіз. ,
=INDEX(B6:F12,7,6)
Мұнда B5:F12 - жиым. 7 - жол нөмірі және 5 - баған нөмірі.
Қазір осы уақытта № 5-баған массив. Сондықтан формула REF қатесін көрсетпейді; керісінше ол жалпы жылдық сатылымның мәнін береді.
8. ЖАМАМА функциядағы анықтамалық қате
Деректерді басқа жұмыс кітабынан импорттау кезінде ЖАМА функциясы, егер деректер импортталатын жұмыс кітабы жабылса, Excel REF қатесін береді. деп аталатын жұмыс кітабынан Дженнифер атты сатушының сату деректерін импорттағымыз келеді делік. Дженнифер .
Енді Дженнифер жұмыс кітабын ашпай-ақ, біз ағымдағы жұмыс кітабымызда келесі функцияны тердік,
=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")
Мұнда, Jennifer.xlsx бұл деректерді импорттағыңыз келетін жұмыс кітабы, H10 парақ атауы, Jennifer.xlsx жұмыс кітабының SALES_DATA . және $B$6 Jennifer.xlsx жұмыс кітабының SALES_DATA парағының ұяшығы.
Бірақ формула жұмыс кітабынан деректерді импорттамайды. Ол REF қатесін көрсетеді.
➤ Енді Дженнифер жұмыс кітабын ашып, сол формуланы қайта енгізіңіз.
Бұл жолы ол енді REF қатесін көрсетпейді және Дженнифер жұмыс кітабындағы мәнді береді.
9. IFERROR функциясы бар REF қатесінің орнына теңшелетін мәтінді енгізіңіз
Біз жұмыс парағынан REF қатесін жоя аламыз және сол жерде теңшелетін мәтінді көрсете аламыз. осы қатені IFERROR функциясын пайдаланып. #REF бар формула бағанын алған бірінші мысалды қарастырайық! бір бағанды жоюға байланысты белгі. Енді IFERROR функциясымен біз сол қате белгілерінің орнына Аяқталмаған мәтінін көрсетеміз.
➤ Алдымен бағанның бірінші ұяшығына келесі формуланы енгізіп, <1 пернесін басыңыз>ENTER пернесін басып, формуланы барлық ұяшықтарға қолдану үшін ұяшықты соңына дейін сүйреңіз.
=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")
Қате болмаса, формула қосындыны береді.орын алады.
Енді, егер біз бағандардың бірін жойсақ, формула қате белгісін көрсетпейді. Керісінше, ол “Аяқталмаған” мәтінін көрсетеді.
Толығырақ оқу: Excel қатесі: Бұл сандағы сан Ұяшық мәтін ретінде пішімделген (6 түзету)
Қорытынды
Бұл мақалада біз Excel бағдарламасында REF қатесі қалай пайда болатыны туралы негізгі идеяларды беруге тырыстық. және мұндай қателіктермен қалай күресуге болады. Енді сіз Excel бағдарламасындағы анықтамалық қате мәселесін шеше аласыз деп үміттенемін. Қандай да бір түсініксіз жағдайға тап болсаңыз, пікір қалдырыңыз.