Enhavtabelo
La lernilo montras kiel uzi la funkcion CELL en Excel por preni diversajn informojn pri ĉelo kiel ĉela adreso, enhavo, formatado, loko kaj pli.
Kiel vi faras kutime ricevi specifajn informojn pri ĉelo en Excel? Iu kontrolus ĝin vide per siaj propraj okuloj, aliaj uzus la rubando-opciojn. Sed pli rapida kaj pli fidinda maniero estas uzi la Excel CELL-funkcion. Interalie ĝi povas diri al vi ĉu ĉelo estas protektita aŭ ne, alporti nombroformaton kaj kolumnlarĝon, montri plenan vojon al la laborlibro, kiu enhavas la ĉelon, kaj multe pli.
Excel-ĈEL-funkcio - sintakso kaj bazaj uzoj
La ĈEL-funkcio en Excel resendas diversajn informojn pri ĉelo kiel ĉelenhavo, formatado, loko, ktp.
La sintakso de la ĉelo. funkcio estas jena:
CELL(informtipo, [referenco])Kie:
- informtipo (postulata) - la tipo de informo por redoni pri la ĉelo .
- referenco (nedeviga) - la ĉelo por kiu repreni informojn. Tipe, ĉi tiu argumento estas ununura ĉelo. Se liverita kiel gamo de ĉeloj, la formulo liveras informojn pri la supra maldekstra ĉelo de la intervalo. Se ellasita, la informo estas redonita por la lasta ŝanĝita ĉelo sur la folio.
Info_type values
La sekva tabelo montras ĉiujn eblajn valorojn por la argumento info_type akceptita de la Excel ĈELde signoj por ĉerpi estas liveritaj kiel 31, kio estas la maksimuma nombro da signoj en folionomoj permesitaj de la Excel UI (kvankam la xlsx-dosierformato de Excel permesas ĝis 255 signojn en folionomoj).
Vojo al la dosiero.
Ĉi tiu formulo alportos al vi la dosiervojon sen la laborlibro kaj folinomoj:
=LEFT(CELL("filename"), SEARCH("[", CELL("filename"))-1)
Kiel funkcias la formulo :
Unue, vi lokalizas la pozicion de la malferma kvadrata krampo "[" kun la SERĈA funkcio kaj subtrahas 1. Ĉi tio donas al vi la nombron da signoj por ĉerpi. Kaj tiam, vi uzas la LEFT-funkcion por tiri tiom da signoj de la komenco de la teksta ĉeno resendita de CELL.
Vojo kaj dosiernomo
Per ĉi tiu formulo, vi povas akiri plenan vojon. al la dosiero inkluzive de la nomo de la librolibro, sed sen la nomo de la folio:
=SUBSTITUTE(LEFT(CELL("filename"), SEARCH("]", CELL("filename"))-1), "[", "")
Kiel funkcias la formulo:
La SERĈA funkcio kalkulas la pozicion de la ferma kvadrata krampo, de kiu vi subtrahas 1, kaj poste ricevas la LEFT-funkcion por ĉerpi tiom da signoj de la komenco de la teksta ĉeno redonita de ĈEL. Ĉi tio efike fortranĉas la folinomon, sed la malferma kvadrata krampo restas. Por forigi ĝin, vi anstataŭigas "[" per malplena ĉeno ("").
Tiel vi uzas la funkcion ĈEL en Excel. Por pli detale rigardi la formulojn diskutitajn en ĉi tiu lernilo, mi invitas vin elŝuti nian Ekzemplon de Funkcio de Excel CELL.Laborlibro.
Dankon pro legado kaj esperas vidi vin en nia blogo venontsemajne!
funkcio.Info_tipo | Priskribo |
"adreso" | La adreso de la ĉelo, resendita kiel teksto. |
"kol" | La kolumnombro de la ĉelo. |
"koloro" | La numero 1 se la ĉelo estas kolorformata por negativaj valoroj; alie 0 (nul). |
"enhavo" | La valoro de la ĉelo. Se la ĉelo enhavas formulon, ĝia kalkulita valoro estas redonita. |
"dosiernomo" | La dosiernomo kaj plena vojo al la laborlibro, kiu enhavas la ĉelon, redonitaj kiel teksto . Se la laborlibro enhavanta la ĉelon ankoraŭ ne estas konservita, malplena ĉeno ("") estas resendita. |
"formato" | Speciala kodo kiu respondas al la nombroformato de la ĉelo. Por pliaj informoj, bonvolu vidi Formatajn kodojn. |
"parentezoj" | La numero 1 se la ĉelo estas formatita per krampoj por pozitivaj aŭ ĉiuj valoroj; alie 0. |
"prefikso" | Unu el la sekvaj valoroj depende de kiel teksto estas vicigita en la ĉelo:
Por numeraj valoroj , malplena ĉeno (malplena ĉelo) estas resendita sendepende de la vicigo. |
"protekti" | Lanumero 1 se la ĉelo estas ŝlosita; 0 se la ĉelo ne estas ŝlosita. Bonvolu noti, "ŝlosita" ne estas la sama kiel "protektita". La atribuita Ŝlosita estas antaŭelektita por ĉiuj ĉeloj en Excel defaŭlte. Por protekti ĉelon kontraŭ redaktado aŭ forigo, vi devas protekti la laborfolion. |
"row" | La viconumero de la ĉelo. |
"tipo" | Unu el la sekvaj tekstovaloroj respondaj al la datumtipo en la ĉelo:
|
"larĝo " | La kolumnlarĝo de la ĉelo rondigita al la plej proksima entjero. Bonvolu vidi Excel-kolumnlarĝon por pliaj informoj pri la larĝunuoj. |
Notoj:
- Ĉiuj info_tipoj retrovas informojn pri la unua (supra-maldekstre) ĉelo en la argumento referenco .
- La valoroj "dosiernomo", "formato", "krampoj", "prefikso", "protekti" kaj "larĝo" valoroj ne estas subtenataj en Excel Online, Excel Mobile kaj Excel Starter.
Ekzemple, ni uzu la funkcion de Excel CELL por redoni malsamajn ecojn de ĉelo A2, kiu enhavas la tekstan valoron en la Ĝenerala formato:
A | B | C | D | |
---|---|---|---|---|
1 | Datumoj | Formulo | Rezulto | Priskribo |
2 | Apple | =CELL("adreso", $A$2) | $A$2 | Ĉeladreso kielabsoluta referenco |
3 | =ĈEL("kol", $A$2) | 1 | Kolumno 1 | |
4 | =ĈEL("koloro", $A$2) | 0 | Ĉelo ne estas formatita kun koloro | |
5 | =ĈEL("enhavo", $A$2) | Apple | Ĉelvaloro | |
6 | =ĈEL("formato", $A$2) | G | Ĝenerala formato | |
7 | =ĈEL("parentezoj", $A$2) | 0 | La ĉelo ne estas formatita per krampoj | |
8 | =ĈEL("prefikso", $ A$2) | ^ | Centrita teksto | |
9 | =ĈEL("protekti", $A$2) | 1 | La ĉelo estas ŝlosita (la defaŭlta stato) | |
10 | =ĈEL("vico", $A$2) | 2 | Vico 2 | |
11 | =ĈEL("tipo", $A$2) | l | Teksta konstanto | |
12 | =ĈEL("larĝo", $A$2) | 3 | Kolumna larĝo rondigita al entjero |
La ekrankopio montras la rezultojn de alia Excel CELL-formulo, kiu resendas malsamajn informojn pri ĉelo A2 surbaze de la valoro info_type en kolumno B. Por tio, ni enigas la sekvan formulon en C2 kaj poste trenu ĝin malsupren por kopii la formulon al aliaj ĉeloj:
=CELL(B2, $A$2)
Kun la informoj, kiujn vi jam konas, vi ne havu malfacilaĵojn por interpreti la formulrezultojn, eble krom la formattipo. Kajĉi tio bele kondukas nin al la sekva sekcio de nia lernilo.
Formatkodoj
La suba tabelo listigas la plej tipajn valorojn, kiuj povas esti resenditaj per ĈEL-formulo kun la info_type argumento agordita al "formato".
Formato | Redonita valoro |
Ĝenerala | >G |
0 | F0 |
0.00 | F2 |
#,##0 | ,0 |
#,##0.00 | ,2 |
Monero sen decimalaj lokoj $#,##0 aŭ $#,##0_);($#,##0) | C0 |
Monero kun 2 decimalaj lokoj $#,##0.00 aŭ $#,##0.00_);($#,##0.00) | C2 |
Procento sen decimalaj lokoj 0% | P0 |
Procento kun 2 decimaloj 0.00% | P2 |
Scienca notacio 0.00E+00 | S2 |
Frakcio # ?/? aŭ # ??/?? | G |
m/d/yy aŭ m/d/yy h:mm aŭ mm/dd/yy | D4 |
d-mmm-jj aŭ dd-mmm-jj | D1 |
d- mmm aŭ dd-mmm | D2 |
mmm-jy | D3 |
mm/dd | D5 |
h:mm AM/PM | D7 |
h:mm:ss AM/ PM | D6 |
h:mm | D9 |
h:mm:ss | D8 |
Por kutimaj Excel-nombroformatoj, la ĈEL-funkcio povas redoni aliajn valorojn, kaj la sekvaj konsiloj helpos vin interpreti ilin:
- La letero estas kutime la unualitero en la formatnomo, ekz. "G" signifas "Ĝenerala", "C" por "Monero", "P" por "Procento", "S" por "Scienca", kaj "D" por "Dato".
- Kun ciferoj. , valutoj kaj procentoj, la cifero indikas la nombron da montrataj decimalaj lokoj. Ekzemple, se la kutima nombroformato montras 3 decimalajn lokojn, kiel 0.###, la ĈEL-funkcio liveras "F3".
- Komo (,) estas aldonita al la komenco de la redonita valoro se nombro formato havas mil apartigilon. Ekzemple, por la formato #,###.#### ĈEL-formulo liveras ",4" indikante ke la ĉelo estas formatita kiel nombro kun 4 decimalaj lokoj kaj mila apartigilo.
- Minus-signo. (-) estas aldonita al la fino de la redonita valoro se la ĉelo estas formatita en koloro por negativaj valoroj.
- Parentezoj () estas aldonita al la fino de la redonita valoro se la ĉelo estas formatita per krampoj por pozitiva. aŭ ĉiuj valoroj.
Por akiri pli da kompreno pri la formataj kodoj, bonvolu rigardi la rezultojn de la sekva formulo, kiu estas kopiita trans kolumno D:
=CELL("format",B3)
Notu. Se vi poste aplikas malsaman formaton al la referencita ĉelo, vi devas rekalkuli la laborfolion por ĝisdatigi la rezulton de CELL-formulo. Por rekalkuli la aktivan laborfolion, premu Shift + F9 aŭ uzu ajnan alian metodon priskribitan en Kiel rekalkuli Excel-laborfoliojn.
Kiel uzi la ĈEL-funkcion en Excel - formuloekzemploj
Kun la enkonstruitaj info_tips, la ĈEL-funkcio povas redoni entute 12 malsamajn parametrojn pri ĉelo. Kombine kun aliaj Excel-funkcioj, ĝi kapablas multe pli. La sekvaj ekzemploj montras kelkajn el la altnivelaj kapabloj.
Akiru adreson de la serĉrezulto
Por serĉi certan valoron en unu kolumno kaj redoni kongruan valoron de alia kolumno, vi kutime uzas la VLOOKUP funkcio aŭ pli potenca INDEX MATCH kombinaĵo. Se vi ankaŭ volas scii la adreson de la redonita valoro, metu la Indekson/Match-formulon en la argumenton referenco de CELL kiel montrite sube:
CELL("adreso", INDEX ( return_column, MATCH ( serĉa_valoro, serĉa_kolumno, 0)))Kun la serĉvaloro en E2, serĉintervalo A2:A7, kaj revenintervalo B2:B7, la reala formulo iras jene:
=CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0)))
Kaj redonas la absolutan ĉelreferencon de la serĉrezulto:
Bonvolu noti, ke enkonstruado la funkcio VLOOKUP ne funkcios ĉar ĝi resendas ĉelan valoron, ne referencon. La INDEX-funkcio ankaŭ normale montras ĉelvaloron, sed ĝi resendas ĉelreferencon sube, kiun la ĈEL-funkcio kapablas kompreni kaj prilabori.
Faru hiperligilon al la serĉrezulto (unua kongruo)
Se vi volas ne nur akiri la adreson de la unua matĉo, sed ankaŭ salti al tiu matĉo, kreu hiperligon al la serĉrezulto uzanteĉi tiu ĝenerala formulo:
HIPERLIGO("#"&ĈEL("adreso", INDEX ( revena_kolumno, KOMATKO) ( serĉa_valoro, serĉa_kolumno, 0) )), link_name)En ĉi tiu formulo, ni denove uzas la klasikan Indekso/Match-kombinaĵo por akiri la unuan kongruan valoron kaj la ĈEL-funkcion por ĉerpi ĝian adreson. Poste, ni kunligas la adreson kun la signo "#" por diri al HIPPERLIGO, ke la cela ĉelo estas en la nuna folio.
Por nia ekzempla datumaro, ni uzas la saman Indekson/Match-formulon kiel en la antaŭa ekzemplo kaj nur bezonas aldoni la deziratan ligilon, ekzemple ĉi tiun:
=HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), "Go to lookup result")
Anstataŭ krei hiperligilon en aparta ĉelo, vi povas efektive turnu la adreson en klakebla ligilo. Por tio, enmetu la saman CELL("adreson", INDEX(…,MATCH()) formulo en la lastan argumenton de HYPERLINK:
=HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))))
Kaj certigu, ke ĉi tiu longa formulo produktas lakonan kaj eksplicita rezulto:
Akiru malsamajn partojn de la dosiera vojo
Por redoni plenan vojon al la laborlibro, kiu enhavas referencan ĉelon, uzu simplan Excel. ĈEL-formulo kun "dosiernomo" en la argumento info_type:
=CELL("filename")
Tio redonos la dosiervojon en ĉi tiu formato: Drive:\path\[workbook.xlsx]sheet
Por redoni nur specifan parton de la vojo , uzu la SERĈU-funkcion por determini la komencan pozicion kaj unu el la Tekstaj funkcioj kiel LEFT, RIGHT kaj MID por ĉerpi la bezonatan parton.
Noto. Ĉiuj el lasub formuloj resendas la adreson de la nuna laborlibro kaj laborfolio, t.e. la folio kie troviĝas la formulo.
Nomo de la laborlibro
Por eligi nur la dosiernomon, uzu la jena formulo:
=MID(CELL("filename"), SEARCH("[", CELL("filename"))+1, SEARCH("]", CELL("filename")) - SEARCH("[", CELL("filename"))-1)
Kiel la formulo funkcias :
La dosiernomo resendita de la Excel-ĈELO funkcio estas enfermita inter kvadrataj krampoj, kaj vi uzas la MID-funkcion por ĉerpi ĝin.
La deirpunkto estas la pozicio de la malferma kvadrata krampo plus 1: SERĈO ("[",ĈEL ("dosiernomo")) +1.
La nombro da signoj por ĉerpi respondas al la nombro da signoj inter la malfermaj kaj fermaj krampoj, kiu estas kalkulita per ĉi tiu formulo: SEARCH("]", CELL("dosiernomo")) - SEARCH ("[", CELL("dosiernomo")-1
Nomo de la laborfolio
Por redoni la nomon de la foliaro, uzu unu el la jenaj formuloj:
=RIGHT(CELL("filename"), LEN(CELL("filename")) - SEARCH("]", CELL("filename")))
aŭ
=MID(CELL("filename"), SEARCH("]", CELL("filename"))+1, 31)
Kiel funkcias la formuloj :
Formulo 1: Laborante de la interne eksteren, ni kalkulas la nombron da signoj en la laborfolio nomo per su btiri la pozicion de la ferma krampo resendita per SEARCH de la totala padolongo kalkulita per LEN. Poste, ni transdonas ĉi tiun numeron al la RIGHT-funkcio instrukciante ĝin tiri tiom da signoj de la fino de la teksta ĉeno resendita de CELL.
Formulo 2: Ni uzas la MID-funkcion por ĉerpi nur la folinomon komencantan per la unua signo post la ferma krampo. La numero, la nombro