Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vložíte údaje do inej bunky pomocou vzorca programu Excel?

Nemôžete priamo * vložiť * údaje do inej bunky pomocou vzorca v programe Excel. Úlohou vzorec je * vypočítať * hodnotu a zobraziť ju v bunke obsahujúcej vzorec. Nemá schopnosť modifikovať obsah iných buniek.

Môžete však dosiahnuť účinok vkladania údajov do inej bunky nepriamo pomocou niekoľkých metód:

1. Pomocou vzorca, ktorý odkazuje na inú bunku:

Toto je najbežnejší prístup. Na zobrazenie vypočítanej hodnoty na základe údajov v zdrojovej bunke používate vzorec v cieľovej bunke. Údaje zdrojovej bunky zostávajú nezmenené.

Napríklad:

* Bunka A1 obsahuje číslo 10.

* V bunke B1 zadáte vzorec `=a1`. Cell B1 sa teraz zobrazí 10.

Ak zmeníte hodnotu v A1, B1 sa automaticky aktualizuje. Ale B1 iba zobrazuje hodnotu A1; Nemení sa to A1.

2. Pomocou VBA (Visual Basic for Applications):

Ak potrebujete programovo zmeniť obsah inej bunky, budete potrebovať VBA. Je to silnejšie, ale vyžaduje si kódovacie zručnosti. Tu je jednoduchý príklad:

`` `VBA

Sub InsertDataintCell ()

Rozsah ("b1"). Value =rozsah ("a1"). Hodnota + 10 'pridáva 10 do A1 a výsledok vkladá do B1

Koncový

`` `

Tento kód VBA pridá 10 k hodnote v bunke A1 a potom výsledok vloží do bunky B1. Tým sa priamo upravuje obsah B1.

3. Nepriamo prostredníctvom validácie údajov (obmedzená funkčnosť):

Overenie údajov môže obmedziť, čo môže používateľ vstúpiť do bunky. Aj keď to priamo * vkladá * dáta, môže viesť používateľa, aby vybral z vopred definovaného zoznamu, ktorý účinne riadi údaje, ktoré končí v bunke. Automaticky nevyplňuje bunku s hodnotou z inej bunky.

Stručne povedané, samotný vzorec nemôže vložiť údaje do inej bunky. Buď zobrazujete údaje z inej bunky pomocou vzorca alebo používate VBA na zložitejšiu manipuláciu s údajmi.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené